Number JS - работа с числами в JavaScript
JavaScript предоставляет различные встроенные функции и методы для работы с числами. В этом развернутом ответе я расскажу о некоторых из них и приведу примеры кода для их использования.
Для начала, в JavaScript числа могут быть записаны как целые числа или числа с плавающей запятой. При работе с числами можно выполнять различные операции, такие как сложение, вычитание, умножение и деление. Для выполнения этих операций можно использовать стандартные операторы языка, такие как "+", "-", "*" и "/". Давайте рассмотрим несколько примеров:
let a = 10;
let b = 5;
let sum = a + b; // результат будет 15
let difference = a - b; // результат будет 5
let product = a * b; // результат будет 50
let quotient = a / b; // результат будет 2
JavaScript также предоставляет некоторые дополнительные функции для работы с числами. Например, функция Math.pow() используется для возведения числа в степень. В следующем примере мы возведем число 2 в степень 3:
let power = Math.pow(2, 3); // результат будет 8
Для нахождения квадратного корня числа можно использовать функцию Math.sqrt(). В примере ниже мы найдем квадратный корень числа 25:
let squareRoot = Math.sqrt(25); // результат будет 5
JavaScript также поддерживает возможность работать с дробными числами с помощью специального типа данных "number". Например:
let fractionalNumber = 3.14;
При работе с дробными числами может возникнуть необходимость округления, усечения или получения определенного количества знаков после запятой. Для этого можно использовать встроенные методы toFixed(), toPrecision() и toExponential(). Давайте рассмотрим каждый из них на примере:
let number = 3.14159;
let roundedNumber = number.toFixed(2); // результат будет "3.14"
let truncatedNumber = number.toPrecision(3); // результат будет "3.14"
let exponentialNumber = number.toExponential(2); // результат будет "3.14e+0"
В приведенных выше примерах метод toFixed() округляет число до указанного количества знаков после запятой, метод toPrecision() возвращает число с указанным количеством значащих цифр, а метод toExponential() представляет число в экспоненциальной форме.
Кроме того, JavaScript предоставляет ряд встроенных функций для работы с числами, таких как parseInt() и parseFloat(), которые используются для преобразования строк в числа. В следующем примере мы преобразуем строку "123" в число:
let stringNumber = "123";
let convertedNumber = parseInt(stringNumber); // результат будет 123
Это лишь некоторые из базовых функций и методов JavaScript для работы с числами. Я надеюсь, что эти примеры помогут вам начать использование чисел в JavaScript.