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

标签 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)))))))));

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

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

最佳答案

看来您缺少*

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

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

关于javascript - 代码中未包含涉及值的Javascript运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53839724/

相关文章:

javascript - 用 jquery 替换 html 按钮

Android ADB Logcat——显示完整的 logcat

python - 运行时错误偶尔会中断我的 Python 脚本

java - 为什么 Java 允许类型不安全的数组赋值?

javascript - 将对象内部的文件从 angular2 发送到 Spring Rest

javascript - 什么时候在 html 页面的 head 和 body 部分使用 <script> 标签?

javascript - 使用 jQuery Validation 插件进行数据类型验证

javascript - 使用 EaselJS 位图时捕获错误的 URL

javascript - grails中的错误管理

excel - 列没有不同值时的运行时错误 13