非常简单的SD功能

时间:2014-06-03 09:48:30

标签: javascript function

var orangeCost = function (pricePerOrange, amountOfOranges) {

    var totalCost = pricePerOrange * amountOfOranges;
    console.log(totalCost + " Dollar total cost");
};

orangeCost(5, 5);
25 Dollar total cost

NaN Dollar total cost

为什么它也会记录" NaN"部分而不仅仅是25美元的东西?

谢谢

1 个答案:

答案 0 :(得分:0)

multiplication导致NaN的唯一方法是变量是undefined,这意味着您在不传递pricePerOrange或{{1}的情况下调用函数},,如果其中一个变量是字符串。

确保您将变量传递给amountOfOranges,并且这些变量实际上是orangeCost