Преобразование числа в отрицательное значение в JavaScript: объяснение на примерах

Чтобы сделать число отрицательным в JavaScript, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование оператора отрицания (-): вы можете просто поставить перед числом знак минус, чтобы сделать его отрицательным. Например:

    let number = 5;
    let negativeNumber = -number;
    console.log(negativeNumber); // Output: -5
  2. Умножение на -1. Другой способ — умножить число на -1. Это изменит его знак на отрицательный. Вот пример:

    let number = 7;
    let negativeNumber = number * -1;
    console.log(negativeNumber); // Output: -7
  3. Использование функции Math.abs(): если вы хотите превратить положительное число в отрицательное, вы можете использовать функцию Math.abs(), чтобы получить абсолютное значение, а затем умножить его на -1.. Вот пример:

    let number = 10;
    let negativeNumber = Math.abs(number) * -1;
    console.log(negativeNumber); // Output: -10
  4. Побитовое отрицание (~) для целых чисел. Если вы имеете дело с целыми числами, вы можете использовать оператор побитового отрицания (~), чтобы превратить положительное целое число в его отрицательный аналог (побитовое дополнение плюс единица). Однако этот метод имеет некоторые ограничения из-за обработки побитовых операций в JavaScript. Вот пример:

    let number = 15;
    let negativeNumber = (~number) + 1;
    console.log(negativeNumber); // Output: -15