Що означає JavaScript: Void (0)?

Оператор void JavaScript обчислює вираз і повертає невизначений.

Ви можете використовувати консоль, щоб перевірити те саме:

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 (0):

  Click Me  

Вихід:

Коли ви двічі клацнете посилання, сповіщення з’явиться, але, закривши його, ви перенаправите на google.com.

Висновок

Оператор void корисний, коли потрібно запобігти небажаному оновленню сторінки або перенаправленню. Швидше, він виконує певну операцію JavaScript.

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

  1. Mozilla Docs