Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript Методы Number


методы 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 Представляет собой бесконечность (возвращается при переполнении)

пример

var x = Number.MAX_VALUE;
Попробуй сам "

Номер свойства принадлежит к числу объектов обертку в в JavaScript называется Number .

Эти свойства могут быть доступны только как Number .MAX_VALUE .

Используя myNumber .MAX_VALUE, где myNumber переменная, выражение или значение, будет возвращать неопределенное:

пример

var x = 6;
var y = x.MAX_VALUE;    // y becomes undefined
Попробуй сам "

Полное JavaScript Number Reference

Для получения полной справки, перейдите на наш Complete JavaScript ссылочный номер .

Ссылка содержит описание и примеры всех числовых свойств и методов.