Math.sign()

Math.sign() - знак числа.

Синтаксис:

Math.sign(number)

Параметри:

number - число.

Опис:

Math.sign() метод об'єкту Math визначає знак числа.

Не усі браузери підтримують.

Функція аналог Math.sign для старих браузерів:

if(Math.sign==undefined)Math.sign=function (n){ n= +n; switch(true){ case n==0: return 0; break; case isNaN(n): return NaN; break; case n<0: return -1; break; case n>0: return +1; break; } }

Приклад:

console.log(Math.sign(2.3)); //+1 console.log(Math.sign(-2.3)); //-1 console.log(Math.sign(+0)); //+0 console.log(Math.sign(-0)); //-0 console.log(Math.sign(NaN)); //NaN console.log(Math.sign('текст')); //NaN console.log(Math.sign()); //NaN var x=Math.sign(3.2); alert(x);