Оператор void в JavaScript
Поскольку JavaScript сильно много унаследовал от С++, то он не мог, конечно, не взять оттуда слово void. Унарный оператор void указывается перед своим единственным операндом, тип которого может быть любым. Действие этого оператора немного странное: он отбрасывает значение операнда и возвращает undefined. Пример: Этот пример выведет 'z = undefined'. Вместо void x можно также написать void(x). В старых реализациях языка JavaScript не было undefined...
2 года назад
Темная сторона Javascript: избегайте данных трех функций
Источник: Nuances of Programming Оператор Void Вы, вероятно, уже сталкивались с этим оператором. Раньше при наличии ссылки, запускающей функцию JavaScript, нужно было добавлять href=”javascript:void(0)”, чтобы действие по умолчанию не запустилось. Но что же это значило на самом деле? Оператор void в JavaScript позволяет сгенерировать значение undefined. Он принимает любое выражение и каждый раз возвращает undefined. Возможно, вы подумали: почему бы просто не воспользоваться ключевым словом undefined?...
4 года назад
Малоизвестные функции JavaScript
Источник: Nuances of Programming В этой статье я попытался составить список из наименее известных функций JS. Хотя применение некоторых из данных функций недопустимо в строгом режиме (strict mode), они по-прежнему могут использоваться в JS коде. Однако, имейте в виду, я не призываю вас к тому, чтобы начать использовать все эти функции. Конечно они классные, но, скорее всего, у вас возникнет недопонимание с товарищами по команде, если вы воспользуетесь этими функциями. Весь исходный код доступен здесь...
3 года назад
Урок №29. Тип данных void
Тип void — это самый простой тип данных, который означает «отсутствие любого типа данных». Следовательно, переменные не могут быть типа void: void value ; // не будет работать, так как переменная не...