freeCodeCamp/guide/russian/javascript/tutorials/what-does-javascript-void-0.../index.md

3.7 KiB
Raw Blame History

title localeTitle
What Does JavaScript Void 0 Mean Что такое JavaScript Пустота 0 Среднее значение

Что такое JavaScript Пустота 0 Среднее значение

Оператор void JavaScript вычисляет выражение и возвращает undefined .

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

ConsoleOutput

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

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

Когда использовать Javascript void (0)?

При щелчке по ссылке вы не хотите, чтобы браузер загружал новую страницу или обновлял одну и ту же страницу (в зависимости от указанного URL). Вместо этого выполните JavaScript, прикрепленный к этой ссылке.

Пример примера 1 с Javascript void (0):


<html> 
 <body> 
 <a href="javascript:void(0);alert('Hello ! I am here')">Click Me</a> 
 </body> 
 </html> 

Выход :

При нажатии на ссылку ClickMe появляется предупреждение:

Output1

Пример примера 2 с Javascript void (0):


<html> 
 <body> 
 <a href="javascript:void(0)" ondblclick="alert('Hi,i didnt refresh the page')" )>Click Me</a> 
 </body> 
 </html> 

Выход :

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

Пример примера 3 с Javascript void (0):


<html> 
 <body> 
 <a href="javascript:void(0);https://www.google.co.in/" 
 ondblclick="alert('Hello !! You will see me and not get redirected to google.com ')">Click Me</a> 
 </body> 
 </html> 

Выход :

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

Пример примера без Javascript void (0):


<html> 
 <body> 
 <a href="https://www.google.co.in/" ondblclick="alert('Hello !! You will see me and then get redirected to google.com even if not needed')">Click Me</a> 
 </body> 
 </html> 

Выход :

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

Заключение :

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

Дополнительная информация:

  1. Документы Mozilla 2) Понимание пустоты 0