Рубрики
Без рубрики

Что означает JavaScript: void (0)?

Оператор Void JavaScript оценивает выражение и возвращает undefined. Вы можете использовать консоль для проверки того же: Примечание: void, независимо от любого значения, передаваемого вдоль, * всегда возвращается undefined, как показано выше *. Но пустота с операндом 0 предпочтительнее. Есть два способа использования операнда 0: void (

Оператор Void JavaScript оценивает выражение и возвращает undefined.

Вы можете использовать консоль для проверки того же:

Примечание : пустота , Независимо от какого-либо значения, прошедшего, * всегда возвращается undefined Как показано выше *. Но пустота с Операнд 0 является предпочтительным Отказ

Есть два способа использования операнда 0: void (0) или void 0. Любой из них в порядке.

Когда использовать JavaScript Void (0)

Используйте JavaScript: void (0) Если, когда нажата ссылка, вы не хотите, чтобы браузер загрузить новую страницу или обновить ту же страницу (в зависимости от указанного URL).

Вместо этого он просто будет выполнять JavaScript, прикрепленный к этой ссылке.

Пример 1 с JavaScript Void (0):

Выход:

Когда кто-то нажимает на ссылку Clickme, появляется предупреждение, как показано ниже:

Пример 2 с помощью JavaScript Void (0):

Выход:

Когда вы дважды щелкните ссылку, воскребен будет всплывающе без обновления страницы.

Пример 3 с помощью JavaScript Void (0):

Выход:

Когда вы дважды щелкните ссылку, появится предупреждение. Закрытие он также не перенаправляется на Google.com.

Пример без JavaScript Void (0):

Выход:

Когда вы дважды щелкните по ссылке, появится предупреждение, но закрытие его перенаправляется на Google.com.

Заключение

пустота Оператор полезен, когда вам нужно предотвратить любую нежелательную страницу обновления или перенаправления. Скорее, он выполняет некоторую операцию JavaScript.

Больше информации:

  1. Mozilla Docs.

Оригинал: “https://www.freecodecamp.org/news/what-does-javascript-void-operator-do/”