90 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: What Does JavaScript Void 0 Mean
 | ||
| localeTitle: Что такое JavaScript Пустота 0 Среднее значение
 | ||
| ---
 | ||
| ## Что такое JavaScript Пустота 0 Среднее значение
 | ||
| 
 | ||
| **Оператор void JavaScript вычисляет выражение и возвращает undefined** .
 | ||
| 
 | ||
| Использование консоли для проверки того же:
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| **_Примечание_** : **void** независимо от любого переданного значения _всегда возвращает **undefined,** как показано выше_ . Но, **пустое с операндом 0 является предпочтительным** .
 | ||
| 
 | ||
| **Два способа использования операнда 0 -> void (0) или void 0.** Любой из них в порядке.
 | ||
| 
 | ||
| #### Когда использовать Javascript void (0)?
 | ||
| 
 | ||
| При щелчке по ссылке вы не хотите, чтобы браузер загружал новую страницу или обновлял одну и ту же страницу (в зависимости от указанного URL). Вместо этого выполните JavaScript, прикрепленный к этой ссылке.
 | ||
| 
 | ||
| #### Пример примера 1 с Javascript void (0):
 | ||
| 
 | ||
| ```html
 | ||
| 
 | ||
| <html> 
 | ||
|  <body> 
 | ||
|  <a href="javascript:void(0);alert('Hello ! I am here')">Click Me</a> 
 | ||
|  </body> 
 | ||
|  </html> 
 | ||
| ```
 | ||
| 
 | ||
| #### Выход :
 | ||
| 
 | ||
| При нажатии на ссылку ClickMe появляется предупреждение:
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| #### Пример примера 2 с Javascript void (0):
 | ||
| 
 | ||
| ```html
 | ||
| 
 | ||
| <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
 | ||
| 
 | ||
| <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
 | ||
| 
 | ||
| <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](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void) 2) [Понимание пустоты 0](https://www.quackit.com/javascript/tutorial/javascript_void_0.cfm) |