Книга: 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 нет никакой необходимости.
- Поразрядные операторы
- 12.1. Операторы проверки: assert()
- 10. Лекция: Операторы и структура кода. Исключения
- Оператор цикла for
- Два управляющих оператора
- Арифметические операторы
- 1.2.4. Операторы и приоритеты
- Условные операторы
- 1. Оператор Select – базовый оператор языка структурированных запросов
- Оператор цикла foreach
- Логические операторы
- Оператор goto