Javascript 为什么';这不是还钱吗?
只是想知道如何退还价格?这只是返回整个函数Javascript 为什么';这不是还钱吗?,javascript,Javascript,只是想知道如何退还价格?这只是返回整个函数 var amount = 0; var price = 99.99; var tax = 10; var balance = 550; function calculateTax() { var prices = price + tax; return prices; }; calculateTax(); console.log(calculateTax); 谢谢您没有保留返回的值 像这样试试 var calculate=cal
var amount = 0;
var price = 99.99;
var tax = 10;
var balance = 550;
function calculateTax() {
var prices = price + tax;
return prices;
};
calculateTax();
console.log(calculateTax);
谢谢您没有保留返回的值 像这样试试
var calculate=calculateTax();
console.log(calculate);
您没有将返回/计算的值存储在任何位置。 试着这样做
console.log(calculateTax());
试试这个:
console.log(calculateTax());
因为只有“calculateTax”返回函数,而不是它的执行结果。更好的方法是按如下方式重写函数:
var amount = 0;
var price = 99.99;
var tax = 10;
var balance = 550;
function calculateTax(price,tax) {
var prices = price + tax;
return prices;
};
var calculatedTax = calculateTax(price,tax);
console.log(calculatedTax );
var金额=0;
var价格=99.99;
风险价值税=10;
var余额=550;
函数calculateAX(){
var价格=价格+税收;
退货价格;
};
log(calculateAX())代码>当您说console.log(calculateAX)时,您只需输出函数体。
要输出实际结果类型,请执行以下操作:
console.log(calculateTax())
var-tax=calculateTax();控制台日志(税务)
或console.log(calculateTax())
要执行函数,需要在末尾使用大括号calculateTax
引用函数本身。您没有调用函数(使用()
)您正在尝试记录函数本身,而不是结果下面的答案将修复您的代码,但它们不会教您任何东西。我建议您学习变量赋值和函数调用是如何工作的。这是一个非常基本的错误-与其询问堆栈溢出问题,不如点击教程。为什么要调用caculateTax
两次?你肯定不需要再调用了,我更改了OK至少任何投反对票的人都可以留下评论来指出答案的错误!