javascript void 0 что значит

Аватар пользователя Aleksey
Aleksey
31 марта 2023

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

let name = void 0;
console.log(name); // undefined

name = 'Fedor';
console.log(name); // Fedor
name = void 0;
console.log(name); // undefined
0 0
Аватар пользователя Elena Gromova
Elena Gromova
18 июня 2024

javascript:void(0) — это конструкция, которая используется для предотвращения выполнения действия по умолчанию, например, при нажатии на ссылку. void(0) в JavaScript возвращает undefined, и таким образом выполнение скрипта не приводит к каким-либо изменениям или перенаправлениям.

Используется, когда нужно обеспечить выполнение JavaScript-кода без изменения текущей страницы или перехода по ссылке.

<a href="javascript:void(0);">Нажми меня</a>

Вместо этого можно использовать более современный и предпочтительный метод предотвращения действий по умолчанию:

<a href="#" onclick="event.preventDefault();">Нажми меня</a>
0 0
Познакомьтесь с основами JavaScript бесплатно