【发布时间】:2022-06-14 09:55:40
【问题描述】:
我可能陷入了最明显的问题,但我无法真正弄清楚为什么我的 promoPrice 变量返回 NaN。我怀疑这是因为我试图用一个函数减去一个变量,但我似乎找不到我在这里尝试做的替代方案。
function program() {
var productPrice;
var promoPrice;
function AskForPrice() {
return (productPrice = parseFloat(prompt("Informe o preço do produto: ")));
}
function Discount(productPrice) {
return productPrice * 0.05;
}
AskForPrice();
promoPrice = parseFloat(productPrice - Discount());
document.write(
`Initial value: ${productPrice}<br>Value after discount: ${promoPrice}`
);
console.log(typeof promoPrice);
console.log(typeof productPrice);
}
program();
【问题讨论】:
-
您忘记将参数传递给
Discount
标签: javascript