我正在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)))))))));
基本上,我正在尝试使用余弦球定律找到两个位置之间的角度值,因此我将所有值都转换为度。
什么会导致错误在我未写的那一行中记录一个随机值?
答案 0 :(得分:0)
似乎您缺少*
Math.cos(b)(Math.PI/180)
应该是
Math.cos(b)*(Math.PI/180)