代码中未包含涉及值的Javascript运行时错误

时间:2018-12-18 19:21:03

标签: javascript error-handling runtime-error

我正在Code.org上使用App Lab,该应用程序利用了JavaScript命令;但是,它们具有自己的UI控件。因此,该代码将包含诸如onEvent()和setText()等命令。这些都是可以接受的。

我正在尝试编写余弦球定律的代码,以计算四个不同位置之间的距离,但是我收到一条运行时错误消息,内容为:“行:171:糟糕,我们无法弄清楚是什么-0.9208185005422157是-也许是用引号引起来的字符串“ -0.9208185005422157”?如果这是一个变量,请确保声明了一个变量:var -0.9208185005422157。”

参考行如下:

N = Math.acos((((((Math.abs(Math.cos(a)))*(Math.PI/180))*(Math.abs((Math.cos(b)(Math.PI/180))))+(((Math.abs(Math.sin(a)*(Math.PI/180)))+((Math.abs(Math.sin(b)*(Math.PI/180)))))*(((Math.abs(Math.cos(n))*(Math.PI/180)))))))));

基本上,我正在尝试使用余弦球定律找到两个位置之间的角度值,因此我将所有值都转换为度。

什么会导致错误在我未写的那一行中记录一个随机值?

1 个答案:

答案 0 :(得分:0)

似乎您缺少*

Math.cos(b)(Math.PI/180)

应该是

Math.cos(b)*(Math.PI/180)