свойство-константа, представляющая собой отсутствие численного значения.
Пример:
var A=Number.NaN;
IsNaN
isNaN(testValue)
testValue значение, которое вы хотите проверить.
Проверяет не является ли значение числом.
Функция isNaN является встроенной функцией JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка. Функция isNaN возвращает true или false.
Пример:
if (isNaN(20)) document.write("Да");
else document.write("Нет");
Number.toString
Метод объекта Number, который возвращает строковое представление числа в заданной системе счисления.
Str=Number.toString();
Str=Number.toString(radix);
radix–основание системы счисления между 2 и 16, по умолчанию 10.
Пример:
var N=50;
var S=10.toString(); //Ошибка
var S=Number(10).toString(); // А так правильно
Объект Math
Этот объект содержит основные математические константы и функции.
Свойства
Синтаксис
Назначение
Math.E
константа e.
Math.LN10
Ln10, натуральный логарифм 10.
Math.LN2
Ln10, натуральный логарифм 2.
Math.LN10E
Log10(e)
Math.LN2E
Log2(e)
Math.PI
Константа π.
Math.SQRT1_2
Корень квадратный от ½.
Math.SQRT2
Корень квадратный от 2.
Методы
Синтаксис
Назначение
Math.abs(num)
Модуль числа num.
Math.sqrt(num)
Возвращает квадратный корень числа.
Math.log(x)
Возвращает натуральный логарифм числа (по основанию e).
Math.pow(x,y)
xy.
Math.exp(x)
ex.
Math.acos(num)
Арккосинус num в радианах.
Math.asin(num)
Арксинус num в радианах.
Math.atan(num)
Арктангенс num в радианах.
Math.cos(num)
Косинус угла num в радианах.
Math.sin(num)
Синус угла num в радианах.
Math.tan(num)
Арктангенс угла num в радианах.
Math.ceil(num)
Возвращает ближайшее целое числа, округленное в большую сторону или равное числу.
Math.floor(num)
Возвращает ближайшее целое числа, округленное в меньшую сторону или равное числу.
Math.round(x)
Возвращает ближайшее целое числа.
Math.random()
Возвращает случайное число между нулем и единицей.
Math.min(x1,x2)
Возвращает меньшее число из двух чисел.
Math.max(x1,x2)
Возвращает большее число из двух чисел.
Объект Date
Объект Date содержит дату и средства манипулирования этим типом данных.
Конструкторы
new Date()
new Date("month day, year hours:minutes:seconds")
new Date(Year, Month, Day)
new Date(Year, Month, Day, Hours, Minutes, Seconds)
Примеры:
today = new Date();
birthday = new Date("December 17, 1995 03:24:00");