javascript - 未捕获的类型错误 : Object #<Object> has no method 'Sin'

标签 javascript

只是让我困惑 Firebug 控制台上显示的错误:

Uncaught TypeError: Object #<Object> has no method 'Sin'
Uncaught TypeError: Object #<Object> has no method 'Cos'

但我的代码给出了 Math.PI 的值

我完全困惑了,我不知道我做错了什么,非常感谢任何帮助。

我的代码:

function callCordinates(angle){
    console.log(Math.PI); // shows 3.14...
    console.log(Math.Cos(0)); // throws error. :(

    var x1 = 480 + 100 * Math.Cos(angle * (Math.PI / 180));
    var y1 = 155 + 100 * Math.Sin(angle * (Math.PI / 180));
}

最佳答案

Math.sin ,所以改变

Math.Sin(angle * (Math.PI / 180));

Math.sin(angle * (Math.PI / 180));

及其 Math.cos ,所以改变:

Math.Cos

Math.cos

关于javascript - 未捕获的类型错误 : Object #<Object> has no method 'Sin' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19513507/

相关文章:

javascript - 检查 Facebook session 加载情况

javascript - 未捕获的语法错误 : Unexpected identifier (alert connected)

javascript - 表单提交处理程序未被调用

javascript - 使用 jquery 或 javascript 禁用基于先前选择的下拉值的下拉选项?

javascript - 用正则表达式提取字符串

javascript - 如何在 postman 测试中将字符串与日期进行比较?

javascript - 如何获取<td>标签的值

javascript - Jquery html 传递一个值作为第三个参数

javascript - 获取与 JQuery/Javascript 或正则表达式中的模式匹配的所有字符串

javascript - 如何在另一个 JS 应用程序中导入 blazor 自定义元素?