JS Number: работа с числами в JavaScript
JavaScript Number (число в JavaScript) - это один из примитивных типов данных в языке программирования JavaScript. Он может быть использован для хранения числовых значений, как целых, так и дробных чисел.
Примеры:
javascript
var x = 5; // целочисленное значение
var y = 3.14; // десятичное значение
JavaScript Number поддерживает несколько операций, таких как сложение, вычитание, умножение и деление. Он также поддерживает различные методы для работы с числами, например, округление, нахождение наибольшего/наименьшего значения и др.
Некоторые методы, которые могут быть использованы с JavaScript Number:
javascript
var x = 5.6789;
x.toFixed(2); // "5.68" - округление до 2 знаков после запятой
x.toPrecision(3); // "5.68" - округление до 3 значащих цифр
Math.floor(x); // 5 - округление в меньшую сторону
Math.ceil(x); // 6 - округление в большую сторону
Math.max(10, 5, 7); // 10 - нахождение наибольшего значения
Math.min(10, 5, 7); // 5 - нахождение наименьшего значения
Также JavaScript Number поддерживает специальные значения, такие как:
- Infinity - представляет бесконечность, например, при делении на 0.
- -Infinity - представляет отрицательную бесконечность, например, при делении отрицательного числа на 0.
- NaN (Not a Number) - представляет не число, например, при попытке выполнения математической операции над нечисловыми данными.
javascript
var x = 5;
var y = 0;
var z = x/y; // Infinity
JavaScript Number также поддерживает использование в логических выражениях, где любое ненулевое число будет вычислено как true, а 0 будет вычислено как false.
javascript
var x = 5;
var y = 0;
if (x) {
console.log("x is true");
}
if (!y) {
console.log("y is false");
}
Все вышеперечисленные возможности делают JavaScript Number очень мощным и универсальным типом данных для использования в программировании на JavaScript.