Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:";“非数字”;错误,带有一个数字_Javascript_Google Chrome_Atom Editor_Nan - Fatal编程技术网

Javascript:";“非数字”;错误,带有一个数字

Javascript:";“非数字”;错误,带有一个数字,javascript,google-chrome,atom-editor,nan,Javascript,Google Chrome,Atom Editor,Nan,我正在尝试进行一些计算,但我不明白为什么函数不会返回一个数字: 那就是func。我打电话: function prodde_kris(Stufe_Kris){ var prodde = (20 * Math.pow(1.1, Stufe_Kris) * Stufe_Kris * bonus * ((100 + 0.66 * stufe_Plasma_1)/100) + 15)* speed; return prodde; }; 如果我将鼠标悬停在Atom编辑器中的函数上,我会得到

我正在尝试进行一些计算,但我不明白为什么函数不会返回一个数字:

那就是func。我打电话:

function prodde_kris(Stufe_Kris){
   var prodde = (20 * Math.pow(1.1, Stufe_Kris) * Stufe_Kris * bonus * ((100 + 0.66 * stufe_Plasma_1)/100) + 15)* speed; 
   return prodde;
};

如果我将鼠标悬停在Atom编辑器中的函数上,我会得到信息,它将返回一个数字,在我的webbrowser浏览器上,他们会说它不是一个数字。

我尝试了这段代码。使用虚拟值按预期工作

<html>
<head>

</head>
<body>
    <h1 id="output"></h1>
<script>
    var bonus = 2.1;
    var speed = 3.4;
    var stufe_Plasma_1 = 2.3;
document.getElementById('output').innerHTML = prodde_kris(10);
function prodde_kris(Stufe_Kris){
   var prodde = (20 * Math.pow(1.1, Stufe_Kris) * Stufe_Kris * bonus * ((100 + 0.66 * stufe_Plasma_1)/100) + 15)* speed; 
   return prodde;
};
</script>
</body>
</html>

var红利=2.1;
无功转速=3.4;
var stufe_Plasma_1=2.3;
document.getElementById('output').innerHTML=prodde_kris(10);
功能产品(Stufe_kris){
var prodde=(20*数学功率(1.1,Stufe_Kris)*Stufe_Kris*奖金*((100+0.66*Stufe_Plasma_1)/100)+15)*速度;
返回产品;
};
只需将上述代码保存在HTML文件中并进行测试

关于你的问题:
唯一的可能性是变量中的任何一个都不是数字。因此,您需要检查这些值,以分析哪个变量给出输出NaN。

如果我们不知道所有变量的值,我们无法真正帮助您。。。请将您的代码更改为。(强调可验证。)啊,好吧。。。然后有人做了:)无论如何,谢谢你把它作为一个答案