Последнее обновление на 24.01.2023
Math.sign(x) — метод возвращает знак числа переданного в аргумент, если аргумент отрицательный — вернет минус -1, положительный 1. Если аргумент 0 или минус -0, вернет как есть.
Если x положительно, возвращается 1.
Если x отрицательно, возвращается значение -1.
Если x равно положительному нулю, возвращается 0.
Если x равно отрицательному нулю, возвращается -0.
Math.sign(7); // 7 Math.sign(-7); // -7 Math.sign("-7"); // -7 Math.sign(0); // 0 Math.sign(-0); // -0 Math.sign(NaN); // NaN Math.sign("text"); // NaN Math.sign(); // NaN
Math Sign Javascript пример
//const intMassiv =new Array(-7, 8, -9, 3, -2, 5, -3, 0, -9); const intMassiv = [-7, 8, -9, 3, -2, 5, -3, 0, -9]; const signFunc = function(array) { let counter= 0; for (let index = 0; index < array.length; ++index) { if (Math.sign(array[index]) !== 1 && array[index] !== 0) { ++counter; } } //return counter; document.querySelector('.rez').innerHTML = counter; };
Пример работы скрипта с использованием функции Sign math javascript
Ваш комментарий будет первым