javascript函数中未定义的参数

时间:2018-01-22 00:51:57

标签: javascript function

我是javascript的新手,我一直试图制作一个简单的函数来计算我一周花的总金额,这取决于我每天花的钱,但我不断收到错误:未捕获ReferenceError:未定义numdays

var amount=calculateamount(7,20);

function calculateamount(numdays, avgmoney) 
{
   return numdays*avgmoney;
    } 

我发现了错误,但我有另一个问题。如何在代码中使用Number函数和isNaN函数?是这样的吗?

return numdays*avgmoney; 
isNaN(calculateamount(numdays, avgmoney));

2 个答案:

答案 0 :(得分:0)

看起来是正确的。

var amount=calculateamount(7,20);
console.log('The amount is', amount);

function calculateamount(numdays, avgmoney) 
{
   return numdays*avgmoney;
} 

我添加了console.log来查看结果。

答案 1 :(得分:0)

您的代码看起来不错。请检查下面的简单HTML,我使用您的函数返回正确的值。

<html>
<head>
<script>
var amount=calculateamount(7,20);
alert(amount);
function calculateamount(numdays, avgmoney) 
{
   return numdays*avgmoney;
} 
</script>
</head>
</html>