Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

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

JavaScript Номер объекта

JavaScript только один числовой тип.

Вы можете использовать десятичную точку, не может быть использован для записи чисел.


номера JavaScript

Номера JavaScript может или не может использовать десятичную точку, чтобы написать:

примеров

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

Большие или очень малые числа через научной (экспоненциальной) нотации написать:

примеров

var y=123e5; // 12300000
var z=123e-5; // 0.00123


Все цифры 64 JavaScript

JavaScript не тип языка. В отличие от многих других языков программирования, JavaScript не определяет различные типы цифровых, таких как целое число, короткие, длинные, с плавающей точкой, и так далее.

В JavaScript, числа не делятся на целого типа и типа с плавающей точкой, все цифры от типа с плавающей точкой. JavaScript использует стандарт IEEE754 определяет 64-битный с плавающей точкой цифровой формат, он может представлять максимум ± 1.7976931348623157 х 10308, минимальное значение составляет ± 5 х 10 -324

Значение (ака Фракция / Mantissa) индекс знак
52 бита (0 - 51) 11 бит (50 - 62) 1 бит (63)


точность

Целое число (без десятичной точки или экспоненциальное) до 15.

Максимальное количество десятичных разрядов 17, но арифметики с плавающей точкой не всегда на 100% точным:

примеров

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

Попробуйте »


Восьмеричных и шестнадцатеричных

Если префикс 0, то JavaScript будет интерпретироваться как числовой константы восьмеричной номером, если префикс равен нулю, и "х", оно интерпретируется как шестнадцатеричное число.

примеров

var y = 0377;
var z = 0xFF;

Попробуйте »

лампа Никогда не писать нули перед номером, если вам не нужно выполнять восьмеричное преобразование.

По умолчанию JavaScript цифра десятичного дисплей.

Но вы можете использовать метод ToString () для вывода шестнадцатеричной, восьмеричной, двоичной системе.

примеров

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

Попробуйте »


Бесконечность (Бесконечность)

Когда цифровой результат операции превышает количество, которое может быть представлено в верхней JavaScript (переполнение), то результатом будет значение особая бесконечность (бесконечность), выраженное в JavaScript до бесконечности. Аналогичным образом, когда отрицательное значение превышает может быть представлен отрицательный диапазон JavaScript, результатом является отрицательная бесконечность, в JavaScript к -Infinity указывает. Поведенческие характеристики бесконечной ценности, и мы ожидаем того же: в зависимости от их сложения, вычитания, умножения и деления результата операции равна бесконечности (конечно, сохраняют свой знак).

примеров

MyNumber = 2;
в то время как (MyNumber! = Бесконечность)
{
MyNumber = MyNumber * MyNumber; // двойной подсчет до бесконечности равным MyNumber
}

Попробуйте »

Деление на ноль также имел неограниченный:

примеров

var x = 2/0;
var y = -2/0;

Попробуйте »


NaN - нечисловые значения

Атрибут NaN представляет собой специальное значение, представляющее нечисловые значения. Это свойство используется, чтобы указать, что значение не является числом. Число объектов, может быть установлен на это значение, указывающее, что он не является числовым значением.

Вы можете использовать глобальную функцию IsNaN (), чтобы определить, является ли значение NaN значения.

примеров

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

Попробуйте »

Деление на ноль бесконечность, бесконечность является числом:

примеров

var x = 1000 / 0;
isNaN(x); // 返回 false

Попробуйте »


Цифровой может быть цифровым или объект

Частные цифровые данные могут быть инициализированы при х = 123;

JavaScript цифровые данные инициализации объекта, переменная у = новый номер (123);

примеров

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

Попробуйте »

примеров

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

Попробуйте »


Цифровые свойства

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • прототип
  • конструктор

Численные методы

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • ToString ()
  • valueOf ()