小编Luk*_*uka的帖子

JavaScript三角函数

我正在研究一些JavaScript,我遇到了数学问题:

var p1 = {x:0,y:0}, p2 = {x:1,y:1};
return Math.sin(45) * Math.sqrt((Math.pow(p2.x-p1.x,2) + Math.pow(p2.y-p1.y,2)));
Run Code Online (Sandbox Code Playgroud)

返回1.203359304667218

但是当我在计算器上进行相同的计算时,它会返回1,这就是我希望这个计算返回的结果.有谁能解释一下?

javascript math trigonometry

2
推荐指数
1
解决办法
1008
查看次数

标签 统计

javascript ×1

math ×1

trigonometry ×1