В JavaScript вы можете найти абсолютное значение числа, используя несколько методов. Вот некоторые из часто используемых подходов:
- Math.abs(): функция Math.abs() возвращает абсолютное значение числа. Он работает как для положительных, так и для отрицательных чисел.
let num = -5;
let absValue = Math.abs(num);
console.log(absValue); // Output: 5
- Тернарный оператор: вы можете использовать тернарный оператор, чтобы проверить, является ли число отрицательным, и при необходимости преобразовать его в положительное значение.
let num = -8;
let absValue = num < 0 ? -num : num;
console.log(absValue); // Output: 8
- Побитовый оператор XOR: выполнив побитовую операцию XOR с числом и его знаком, вы можете получить абсолютное значение.
let num = -3;
let absValue = num ^ (num >> 31) - (num >> 31);
console.log(absValue); // Output: 3
- Оператор возведения в степень. Вы можете использовать оператор возведения в степень, чтобы возвести число в степень 2, а затем извлечь квадратный корень. Это даст вам абсолютное значение.
let num = -10;
let absValue = Math.sqrt(num 2);
console.log(absValue); // Output: 10