gpt4 book ai didi

javascript - 为什么我的货币换算 javascript 程序无法运行?

转载 作者:行者123 更新时间:2023-12-01 02:54:46 24 4
gpt4 key购买 nike

我正在创建一个 Javascript 程序,其中用户将被询问他们想要将多少英镑 (£) 转换成欧元。该程序应检查磅数是否大于 0 和数字。如果输入的是 0 或负数或者输入的不是数字,则应显示错误消息 – “输入错误,请输入大于 0 的数字”。
如果要兑换的英镑> 500 英镑,则不收取佣金。如果工作的英镑数 < = £500,则收取 3% 的佣金。应显示一条输出消息以显示兑换的欧元数量。

P.s业余js程序员

const exchange = 1.19;
var pounds = 0;
var euros = 0.0;

pounds = prompt("Enter the amount of pounds you wish to convert": );

if (pounds <= 0) {
error_message = ("Input error! Please input a number greater than 0!");
} else if (pounds > 500) {
euros = (pounds * exchange);
alert(euros);
} else {
euros = (pounds * exchange);
euros = (euros - ((euros / 100) * 3));
alert(euros);
}

最佳答案

提示中得到的所有内容都是字符串。您可以使用 parseIntparseFloat 函数将 pound 解析为数字。

const exchange = 1.19;
var euros = 0.0;

var text = prompt("Enter the amount of pounds you wish to convert: ");
const pounds = parseFloat(text);

if (pounds <= 0) {
error_message = ("Input error! Please input a number greater than 0!");
} else if (pounds > 500) {
euros = pounds * exchange;
alert(euros);
} else {
euros = (pounds * exchange);
euros = (euros - ((euros / 100) * 3));
alert(euros);
}

关于javascript - 为什么我的货币换算 javascript 程序无法运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46767396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com