Javascript.RU

Number
Аннотация для списка: 

Объект для работы с числами

Синтаксис: 
numObj = new Number(value) // не используется numObj = Number(value) // обычно используются статические методы Number.*
Аргументы: 
value
значение для преобразование в тип Number
Описание конструктора, примеры создания: 

При необходимости, javascript сам создает Number объекты из числовых значений. Создавать объекты Number в явном виде требуется редко.

Основное назначение Number объектов состоит в сборе свойств в один объект, а также в преобразовании к числу вызовом Number(value).

nonstandard: 
нет
deprecated: 
нет
См. также: 
Вес: 
0

Math
Аннотация для списка: 

Встроенный объект, предоставляющий константы и методы для математических вычислений.

Введение: 

В отличие от других глобальных объектов, Math не является конструктором. Все свойства и методы Math статичны.

Вы можете обратиться к константе pi как Math.PI или вызвать функцию Math.floor как Math.floor(x). Все константы определены с максимально возможной в яваскрипт точностью (double).

nonstandard: 
нет
deprecated: 
нет
Вес: 
0

Function
Аннотация для списка: 

Каждая функция в яваскрипт является объектом класса Function.

Синтаксис: 
new Function ([arg1[, arg2[, ... argN]],] functionBody)
Аргументы: 
arg1, arg2, ... argN
Имена параметров для создаваемой функции. Каждый аргумент должен быть строкой, которая является корректным идентификатором javascript или списком таких строк, разделенных запятой. Например: "x", "theValue" или "a,b".
functionBody
javascript-код тела функции
Описание конструктора, примеры создания: 

Каждая функция в яваскрипт является объектом класса Function.

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

Вызов конструктора Function как функции работает так же, как вызов с new. Иначе говоря, оператор new при вызове Function необязателен.

Пример: Пример создания функции
var multiply = new Function("x", "y", "return x * y")
// или так:
var multiply = new Function("x,y", "return x * y")

var theAnswer = multiply(7, 6);
nonstandard: 
нет
deprecated: 
нет
Вес: 
0

TypeError
Аннотация для списка: 

Ошибка в типе значения

Введение: 

Ошибка TypeError возникает, когда операнд или аргумент, переданный функции, несовместим с типом, который данный оператор или функция ожидают получить.

Синтаксис: 
new TypeError(message)
Аргументы: 
message
сообщение об ошибке
Наследует: 
nonstandard: 
нет
deprecated: 
нет
См. также: 
Вес: 
0

SyntaxError
Аннотация для списка: 

Ошибка при интерпретации синтаксически неверного кода

Введение: 

Ошибка SyntaxError генерируется, когда движок яваскрипт при разборе кода встречает символы или конструкции, не соответствующие синтаксису языка.

Синтаксис: 
new SyntaxError(message)
Аргументы: 
message
сообщение об ошибке
Наследует: 
nonstandard: 
нет
deprecated: 
нет
См. также: 
Вес: 
0

ReferenceError
Аннотация для списка: 

Ошибку при ссылке на несуществующую переменную

Введение: 

Ошибка ReferenceError генерируется при попытке обратиться к переменной, которая не была объявлена.

Синтаксис: 
new ReferenceError(message)
Аргументы: 
message
сообщение об ошибке
Наследует: 
nonstandard: 
нет
deprecated: 
нет
Вес: 
0

RangeError
Аннотация для списка: 

Ошибка, когда число не лежит в нужном диапазоне

Введение: 

Ошибка RangeError возникает при попытке передать качестве аргумента функции число, выходящее за рамки допустимого числового диапазона.

Она может произойти при попытке создать массив некорректной длины с помощью конструктора Array или при передаче плохих значений числовым функциям toExponential, toFixed, toPrecision.

Синтаксис: 
new RangeError(message)
Аргументы: 
message
сообщение об ошибке
Наследует: 
nonstandard: 
нет
deprecated: 
нет
Вес: 
0

EvalError
Аннотация для списка: 

Ошибка при выполнении функции eval

Синтаксис: 
new EvalError(message)
Аргументы: 
message
сообщение об ошибке
Описание конструктора, примеры создания: 

Эта ошибка возникает при неправильном использовании функции eval. Для синтаксических ошибок предусмотрен тип SyntaxError.

Наследует: 
nonstandard: 
нет
deprecated: 
нет
См. также: 
Вес: 
0

URIError
Аннотация для списка: 

Ошибка при некорректном URI

Введение: 

Ошибка URIError инициируется, когда в функцию, принимающую URI, передан некорректный URI.

Синтаксис: 
new URIError(message)
Аргументы: 
message
сообщение об ошибке
Наследует: 
nonstandard: 
нет
deprecated: 
нет
Вес: 
0

Error
Аннотация для списка: 

объект для представления ошибок

Введение: 

Если у вас ошибка JavaScript - эта страница вообще не про то! Эта страница - не относится к вконтакте и одноклассникам!

Ещё раз - не спрашивайте в комментариях про вконтакте и ошибки на сайтах

Эта страница - для разработчиков, о встроенном в JavaScript объекте Error.

Ошибки выполнения яваскрипта приводят к генерации исключений в виде объектов Error.

Существуют следующие базовые подклассы Error:

EvalError
Ошибка при выполнении eval()
RangeError
Эта ошибка происходит, когда переданный параметр лежит за границами допустимого диапазона
ReferenceError
Ошибка при разыменовании неверной ссылки
SyntaxError
Синтаксическая ошибка, которая произошла при разборе кода, переданного eval()
TypeError
Переменная или параметр неправильного типа
URIError
Ошибка происходит, когда encodeURI() или decodeURI() вызваны с неправильными параметрами
Пример: Ошибка при выполнении
try {
    eval(someThing)
} catch (e) {
    if (e instanceof EvalError) {
        alert("Ошибка при выполнении: " + e.message);
    } else {
        throw(e)
    }
}
Синтаксис: 
new Error(message)
Аргументы: 
message
сообщение об ошибке
Описание конструктора, примеры создания: 
Пример: Пользовательское исключение
try {
    throw new Error("Упс!");
} catch (e) {
    alert(e.name + ": " + e.message);
}
nonstandard: 
нет
deprecated: 
нет
Вес: 
0

 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum