javascriptのcos 270°が0にならないな
なんかjavascriptのMath.cos()で270°を入れてみたら0にならなかった。
こんな感じでアラートを出したんだけど、
alert(Math.cos(Math.PI*0/4)); //0° alert(Math.cos(Math.PI*1/4)); //45° alert(Math.cos(Math.PI*2/4)); //90° alert(Math.cos(Math.PI*3/4)); //135° alert(Math.cos(Math.PI*4/4)); //180° alert(Math.cos(Math.PI*5/4)); //225° alert(Math.cos(Math.PI*6/4)); //270° alert(Math.cos(Math.PI*7/4)); //315° alert(Math.cos(Math.PI*8/4)); //360°
90°のときはちゃんと0を返してるけど、270°だと0にならない。
(-1.8369701961596905e-16とがが返ってくる)
割り算の誤差とかで0にならないのかな。
まぁ今回は厳密な値はいらないからいいんだけど、ちょっと気にしといた方がよさそう。。