JavaScript输出返回NaN

时间:2018-12-17 12:04:24

标签: javascript debugging math error-handling

我正在Code.org上使用App Lab,该应用程序利用了JavaScript命令;但是,它们具有自己的UI控件。因此,该代码将包含诸如onEvent()和setText()等的命令。这些都是可以接受的。我正在尝试为余弦球定律编写代码,但我的数字输出是打印NaN。这是什么意思,我该如何解决?

我的部分代码如下:

Cannot run program "C:\Program Files\Git\cmd\git.exe"

1 个答案:

答案 0 :(得分:0)

NaN代表“非数字”。似乎您正在尝试对字符串进行算术运算。您需要将字符串解析为数字

var text = '42px';
var integer = parseInt(text, 10);
// returns 42

有关更多解析功能,您可以检查以下链接 https://gomakethings.com/converting-strings-to-numbers-with-vanilla-javascript/