====== Number ====== Примитивный тип данных для хранения чисел. В JavaScript нет разделения типов чисел на целочисленные, вещественные, знаковые и беззнаковые. Любое число хранится в переменной типа ''Number''. var myNum1 = 42; var myNum2 = 42.5; // 42 с половиной var myNum3 = 5e+3; // 5000, 5×10³ print(typeof myNum1); // печатает "number" class:: Number(value) Конструктор для явного создания нового численного значения. Преобразует ''value'' в число. var myZero1 = new Number(false); // 0 var myZero2 = new Number(''); // 0 var myOne1 = new Number(true); // 1 var myOneAndHalf1 = new Number('1.5'); // 1.5 var myOneAndHalf2 = new Number(' 1.5 '); // 1.5 var myNaN1 = new Number('1,5'); // NaN var myNaN2 = new Number('1blabla'); // NaN var myNaN3 = new Number([1, 2]); // NaN Альтернативно можете использовать унарный оператор ''+'' перед значением любого типа, чтобы преобразовать его в число: var myZero1 = +false; // 0 var myZero2 = +''; // 0 var myOne1 = +true; // 1 var myOneAndHalf1 = +'1.5'; // 1.5 var myOneAndHalf2 = +' 1.5 '; // 1.5 var myNaN1 = +'1,5'; // NaN var myNaN2 = +'1blabla'; // NaN var myNaN3 = +[1, 2]; // NaN prop:: Number.MAX_VALUE Максимальное значение, способное быть представленным в виде ''Number''. prop:: Number.MIN_VALUE Минимальное значение, способное быть представленным в виде ''Number''. prop:: Number.NaN Специальное значение «Not A Number», используемое для обозначения ошибок вычислений или преобразования типов. prop:: Number.NEGATIVE_INFINITY Специальное значение «минус бесконечность». Результат выражения ''-1 / 0''. prop:: Number.POSITIVE_INFINITY Специальное значение «плюс бесконечность». Результат выражения ''1 / 0''. meth:: Number.toFixed(decimalPlaces) Возвращает строку, полученную округлением значения до ''decimalPlaces'' разрядов после запятой. ''decimalPlaces'' принимает значения от 0 до 20.