Мой код
function fun(degrees, distance) {
var x1 = 0;
var y1 = 0;
var angle = degrees*Math.PI/180;
var cos = Math.cos(angle)*distance;
var sin = Math.sin(angle)*distance;
var x2 = x1 + cos;
var y2 = y1 + sin;
var arr = [x2,'-----------', y2];
return arr;
}
alert (fun(360, 5)) ;
Все хорошо работает до тех пор пока у не нужно вывести ноль.
в таком случае функция выводит
90
//3.061616997868383e-16,
180
//6.123233995736766e-16
270
//-9.184850993605148e-16
360
//-1.2246467991473533e-15
как это исправить?