методы Number поможет вам работать с числами.
Number методов и свойств
Примитивные значения (например, 3,14 или 2014), не может иметь свойства и методы (так как они не являются объектами).
Но с JavaScript, методы и свойства также доступны для примитивных значений, так как JavaScript рассматривает примитивные значения как объекты при выполнении методов и свойств.
toString() Метод
toString() возвращает число в виде строки.
Все методы номер может быть использован на любом типе чисел (литералы, переменные или выражения):
пример
var x = 123;
x.toString(); // returns 123 from variable x
(123).toString(); // returns 123 from literal 123
(100 + 23).toString(); // returns 123 from expression 100 + 23
Попробуй сам " toExponential() Метод
toExponential() возвращает строку с номером округляется и записываются с помощью экспоненциальной нотации.
Параметр определяет количество символов после запятой:
пример
var x = 9.656;
x.toExponential(2); // returns 9.66e+0
x.toExponential(4); // returns 9.6560e+0
x.toExponential(6); // returns 9.656000e+0
Попробуй сам " Параметр не является обязательным. Если вы не укажете его, JavaScript не будет округлить число.
toFixed() Метод
toFixed() возвращает строку с числом , записанным с заданным числом знаков после запятой:
пример
var x = 9.656;
x.toFixed(0); // returns 10
x.toFixed(2); // returns 9.66
x.toFixed(4); // returns 9.6560
x.toFixed(6); // returns 9.656000
Попробуй сам " toFixed(2) идеально подходит для работы с деньгами.
toPrecision() Метод
toPrecision() возвращает строку с числом , записанным с определенной длины:
пример
var x = 9.656;
x.toPrecision(); // returns 9.656
x.toPrecision(2); // returns 9.7
x.toPrecision(4); // returns 9.656
x.toPrecision(6); // returns 9.65600
Попробуй сам " valueOf() Метод
valueOf() возвращает номер как номер.
пример
var x = 123;
x.valueOf(); // returns 123 from variable x
(123).valueOf(); // returns 123 from literal 123
(100 + 23).valueOf(); // returns 123 from expression 100 + 23
Попробуй сам " В JavaScript, число может быть элементарное значение (typeof = number) или объект (typeof = object) .
valueOf() метод используется внутренне в JavaScript для преобразования номера объектов в примитивные значения.
Там нет причин, чтобы использовать его в вашем коде.
Все типы данных JavaScript имеют valueOf() и toString() метод.
Преобразование переменных в цифрах
Существуют 3 метода JavaScript, которые могут быть использованы для преобразования переменных в числа:
- Number() метод
- parseInt() метод
- parseFloat() метод
Эти методы не являются методами число, но глобальные методы JavaScript.
Глобальные методы
JavaScript глобальные методы могут быть использованы на всех типах данных JavaScript.
Это наиболее соответствующие методы, при работе с числами:
метод | Описание |
---|---|
Number() | Возвращает число, преобразованное из своего аргумента. |
parseFloat() | Разбирает свой аргумент и возвращает число с плавающей запятой |
parseInt() | Разбирает свой аргумент и возвращает целое число |
Number() Метод
Number() может быть использован для преобразования переменных JavaScript для чисел:
пример
x = true;
Number(x); // returns 1
x = false;
Number(x); // returns 0
x = new Date();
Number(x); // returns 1404568027739
x = "10"
Number(x); // returns 10
x = "10 20"
Number(x); // returns NaN
Попробуй сам " Используется на Date() , то Number() метод возвращает количество миллисекунд , прошедших с 1.1.1970.
parseInt() Метод
parseInt() разбирает строку и возвращает целое число. Пробелы разрешены. Только первый номер возвращается:
пример
parseInt("10"); // returns 10
parseInt("10.33"); // returns 10
parseInt("10 20 30"); // returns 10
parseInt("10 years"); // returns 10
parseInt("years
10"); // returns NaN
Попробуй сам " Если число не может быть преобразован, NaN (не число) возвращается.
parseFloat() Метод
parseFloat() разбирает строку и возвращает число. Пробелы разрешены. Только первый номер возвращается:
пример
parseFloat("10"); // returns 10
parseFloat("10.33"); // returns 10.33
parseFloat("10 20 30"); // returns 10
parseFloat("10 years"); // returns 10
parseFloat("years
10"); // returns NaN
Попробуй сам " Если число не может быть преобразован, NaN (не число) возвращается.
Number Свойства
Имущество | Описание |
---|---|
MAX_VALUE | Возвращает наибольшее число возможных в JavaScript |
MIN_VALUE | Возвращает наименьшее число возможных в JavaScript |
NEGATIVE_INFINITY | Представляет собой отрицательную бесконечность (возвращается при переполнении) |
NaN | Представляет "Not-A-Number" значение |
POSITIVE_INFINITY | Представляет собой бесконечность (возвращается при переполнении) |
Номер свойства принадлежит к числу объектов обертку в в JavaScript называется Number .
Эти свойства могут быть доступны только как Number .MAX_VALUE .
Используя myNumber .MAX_VALUE, где myNumber переменная, выражение или значение, будет возвращать неопределенное:
Полное JavaScript Number Reference
Для получения полной справки, перейдите на наш Complete JavaScript ссылочный номер .
Ссылка содержит описание и примеры всех числовых свойств и методов.