Какво означава JavaScript: Void (0)?

JavaScript операторът void оценява израз и връща недефинирано.

Можете да използвате конзолата, за да проверите същото:

ConsoleOutput

Забележка : void , независимо от предадената стойност, * винаги се връща недефинирано, както е показано по-горе *. Но, нищожен с най операнд 0 е за предпочитане .

Има два начина за използване на операнд 0: void (0) или void 0. Всеки от тях е добре.

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

Използвайте javascript: void (0), ако при щракване върху връзка не искате браузърът да зарежда нова страница или да опреснява същата страница (в зависимост от посочения URL).

Вместо това той просто ще изпълни JavaScript, прикачен към тази връзка.

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

  Click Me  

Изход:

Когато някой кликне върху връзката ClickMe, изскача предупреждение, както е показано по-долу:

Изход 1

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

  Click Me  

Изход:

Когато щракнете двукратно върху връзката, ще се появи известие без опресняване на страницата.

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

  Click Me  

Изход:

Когато щракнете двукратно върху връзката, ще се появи известие. Затварянето му също няма да пренасочи към google.com.

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

  Click Me  

Изход:

Когато щракнете двукратно върху връзката, ще се появи известие, но затварянето му ще пренасочи към google.com.

Заключение

Операторът void е полезен, когато трябва да предотвратите нежелано опресняване или пренасочване на страница. По-скоро той изпълнява някои операции с JavaScript.

Повече информация:

  1. Mozilla Docs