我正在Code.org上使用App Lab,该应用程序利用了JavaScript命令;但是,它们具有自己的UI控件。因此,该代码将包含诸如onEvent()和setText()等的命令。这些都是可以接受的。我正在尝试为余弦球定律编写代码,但我的数字输出是打印NaN。这是什么意思,我该如何解决?
我的部分代码如下:
Cannot run program "C:\Program Files\Git\cmd\git.exe"
答案 0 :(得分:0)
NaN代表“非数字”。似乎您正在尝试对字符串进行算术运算。您需要将字符串解析为数字
var text = '42px';
var integer = parseInt(text, 10);
// returns 42
有关更多解析功能,您可以检查以下链接 https://gomakethings.com/converting-strings-to-numbers-with-vanilla-javascript/