JavaScript многое унаследовал от С++. Однако некоторые вещи он унаследовал немного..

JavaScript многое унаследовал от С++. Однако некоторые вещи он унаследовал немного странно. Это касается и оператора void, который применяется довольно редко, но всё же он существует в языке, и знать о нём будет не лишним. Читать далее… 👉 https://dzen.ru/media/baseprogramming/operator-void-v-javascript-64434b53e95ef13db43f1295

Оператор void в JavaScript

https://dzen.ru/media/baseprogramming/operator-void-v-javascript-64434b53e95ef13db43f1295

Поскольку JavaScript сильно много унаследовал от С++, то он не мог, конечно, не взять оттуда слово void. Унарный оператор void указывается перед своим единственным операндом, тип которого может быть любым. Действие этого оператора немного странное: он отбрасывает значение операнда и возвращает undefined. Пример: Этот пример выведет ‘z = undefined’. Вместо void x можно также написать void(x). В старых реализациях языка JavaScript не было undefined. Поэтому, если вы хотите сохранить совместимость, то вместо undefined можно использовать, например, void 0 или void(0). Ну а вообще этот оператор можно использовать там, где в качестве возвращаемого результата ожидается undefined, а выражение возвращает какой-то другой тип. Пример: На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.

JavaScript многое унаследовал от С++. Однако некоторые вещи он унаследовал немного..

Автор: Основы программирования

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий