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

4.13.4. Оператор void

4.13.4. Оператор void

Унарный оператор void указывается перед своим единственным операндом любого типа. Этот оператор редко используется и имеет необычное действие: он вычисляет значение операнда, затем отбрасывает его и возвращает undefined. Поскольку значение операнда отбрасывается, использовать оператор void имеет смысл только ради побочных эффектов, которые дает вычисление операнда.

Чаще всего этот оператор применяется в клиентском JavaScript, в адресах URL вида JavaScript:, где он позволяет вычислить выражение ради его побочных действий, не отображая в броузере вычисленное значение. Например, оператор void можно использовать в HTML-теге <а>:

<а href="javascript:void window.open();">0ткрыть новое окно</а>

Эта разметка HTML была бы более очевидна, если бы вместо URL javascript: применялся обработчик события onclick, где в использовании оператора void нет никакой необходимости.

Оглавление книги


Генерация: 1.046. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз