JavaScript. Подробное руководство, 6-е издание, стр. 453

См. также

String.toLocaleLowerCase(), String.toLowerCase(), String.toUpperCase()

String.toLowerCase()

преобразует символы строки в нижний регистр

Синтаксис

<b>строка.toLowerCase()</b>

Возвращаемое значение

Копия строки, в которой все символы верхнего регистра преобразованы в эквивалентные им символы нижнего регистра, если такие имеются.

String.toString()

возвращает строку (переопределяет Object.toString())

Синтаксис

<b>строка.toString()</b>

Возвращаемое значение

Элементарное строковое значение строки. Вызов этого метода требуется редко.

Исключения

<b>ТуреЕrror</b>
Генерируется, если метод вызывается для объекта, не являющегося объектом
<b>String</b>
.

См. также

String.valueOf()

String.toUpperCase()

преобразует символы строки в верхний регистр

Синтаксис

<b>строка.toUpperCase()</b>

Возвращаемое значение

Копия строки, в которой все символы нижнего регистра преобразованы в эквивалентные им символы верхнего регистра, если такие имеются.

String.trim() (ECMAScript 5)

удаляет начальные и конечные пробельные символы

Синтаксис

<b>строка.trim()</b>

Возвращаемое значение

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

См. также

String.replace()

String.valueOf()

возвращает строку (переопределяет Object.valueOf())

Синтаксис

<b>строка.valueOf()</b>

Возвращаемое значение

Элементарное строковое значение строки.

Исключения

<b>ТуреЕrror</b>
Генерируется, если метод вызывается для объекта, не являющегося объектом
<b>String</b>
.

См. также

String.toString()

SyntaxError

SyntaxError

свидетельствует о синтаксической ошибке (Object->Error->SyntaxError)

Конструктор

new SyntaxError()

new SyntaxError(сообщение)

Аргументы

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

<b>message</b>
объекта
<b>SyntaxError</b>
.

Возвращаемое значение

Вновь созданный объект

<b>SyntaxError</b>
. Если указан аргумент сообщение, объект
<b>SyntaxError</b>
берет его в качестве значения своего свойства
<b>message</b>
; в противном случае в качестве значения этого свойства он берет строку по умолчанию, определенную в реализации. Конструктор
<b>SyntaxError(),</b>
вызванный как функция (без оператора
<b>new</b>
), ведет себя так же, как если бы он был вызван с оператором
<b>new</b>
.

Свойства

<b>message</b>
Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Подробности см. в справочной статье
<b>Error.message</b>
.

<b>name</b>
Строка, определяющая тип исключения. Все объекты
<b>SyntaxError</b>
наследуют для этого свойства строку «SyntaxError».

Описание

Экземпляр класса

<b>SyntaxError</b>
сигнализирует о синтаксической ошибке в программном коде. Метод
<b>eval(),</b>
а также конструкторы
<b>Function()</b>
и
<b>RegExp()</b>
могут генерировать исключения этого типа. Подробности о генерации и перехвате исключений см. в справочной статье
<b>Error</b>
.

См. также

Error, Error.message, Error.name

TypeError

TypeError

генерируется, когда значение имеет неверный тип (Object—> Error—>Ту ре Error)

Конструктор

<b>new TypeError()</b>

<b>new TypeError(сообщение)</b>

Аргументы

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

<b>message</b>
объекта
<b>TypeError</b>
.

Возвращаемое значение

Вновь созданный объект

<b>TypeError</b>
. Если указан аргумент сообщение, объект
<b>TypeError</b>
берет его в качестве значения своего свойства
<b>message</b>
; в противном случае в качестве значения этого свойства он берет строку по умолчанию, определенную в реализации. Конструктор
<b>TypeError(),</b>
вызванный как функция (без оператора
<b>new</b>
), ведет себя так же, как если бы он был вызван с оператором
<b>new</b>
.

Свойства

messagе Сообщение об ошибке, содержащее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Подробности см. в справочной статье

<b>Error.message</b>
.