Последние новости:

Поиск по сайту:

Счастье — на стороне того, кто доволен (Аристотель).

JavaScript — Ключевое слово void

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
06.11.2017
JavaScript - Ключевое слово Void

Void является важным ключевым словом в JavaScript, которое может использоваться как унарный оператор, который появляется перед одиночным операндом, который может быть любого типа. Этот оператор определяет выражение, вычисляемое без возвращения значения.

Синтаксис

Синтаксис void может быть одним из следующих двух:

<head>

   <script type="text/javascript">
      <!--
         void func()
         javascript:void func()
      
         или:
      
         void(func())
         javascript:void(func())
      //-->
   </script>
   
</head>

 

Пример 1

Наиболее распространенное использование этого оператора на стороне клиента JavaScript: URL, где это позволяет оценить выражение его побочных эффектов, без браузера, в котором отображается значение вычисленного выражения.

Здесь выражение alert(‘Предупреждение!!!’) вычисляется, но не загружается обратно в текущий документ:

<html>
   <head>
   
      <script type="text/javascript">
         <!--
         //-->
      </script>
      
   </head>
   <body>
   
      <p>Нажмите кнопку ниже, она не будет реагировать...</p>
      <a href="javascript:void(alert('Предупреждение!!!'))">Click me!</a>
      
   </body>
</html>

Пример 2

Посмотрите на следующий пример. Следующая ссылка ничего не делает, потому что выражение «0» не имеет никакого эффекта в JavaScript. Здесь выражение «0» вычисляется, но не загружается обратно в текущий документ.

<html>
   <head>
   
      <script type="text/javascript">
         <!--
         //-->
      </script>
      
   </head>
   <body>
   
      <p>Нажмите кнопку ниже, она не будет реагировать...</p>
      <a href="javascript:void(0)">Нажмите на меня!</a>
      
   </body>
</html>

Пример 3

Другое использование ключевого слова void, намеренно генерировать значение void следующим образом:

<html>
   <head>
      
      <script type="text/javascript">
         <!--
            function getValue(){
               var a,b,c;
               
               a = void ( b = 5, c = 7 );
               document.write('a = ' + a + ' b = ' + b +' c = ' + c );
            }
         //-->
      </script>
      
   </head>
   
   <body>
      <p>Нажмите ниже, чтобы увидеть результат:</p>
      
      <form>
         <input type="button" value="Нажми на меня" onclick="getValue();" />
      </form>
      
   </body>
</html>

 

 JavaScript - Ключевое слово Void

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close