Maison > interface Web > js tutoriel > Explication détaillée de l'utilisation de l'instruction void dans les connaissances JavaScript_Basic

Explication détaillée de l'utilisation de l'instruction void dans les connaissances JavaScript_Basic

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 15:56:48
original
1330 Les gens l'ont consulté

void est un mot-clé important en JavaScript qui peut être utilisé comme opérateur unaire avant son opérande unique, qui peut être de n'importe quel type.

Cet opérateur spécifie une expression qui ne nécessite pas de valeur de retour et est évaluée. Sa syntaxe peut être l'une des suivantes :

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

Copier après la connexion

ou :

void(func())
javascript:void(func())
//-->
</script>
</head>

Copier après la connexion

Exemple 1 :

L'utilisation la plus courante de cette opération est dans le JavaScript côté client : les URL, qui peuvent évaluer une expression qui calcule ses effets de limite sans afficher la valeur de l'expression calculée au navigateur.

Ici, l'expression alert('Warning!!!') évalue mais ne charge pas le document actuel :

<head>
<script type="text/javascript">
<!--
//-->
</script>
</head>
<body>
<a href="javascript:void(alert('Warning!!!'))">Click me!</a>
</body>

Copier après la connexion


Exemple 2 :

Autre exemple le lien ci-dessous ne fait rien car l'expression "0" n'a aucun effet en JavaScript. Ici, l'expression "0" est évaluée, mais elle n'est pas rechargée dans le document actuel :

<head>
<script type="text/javascript">
<!--
//-->
</script>
</head>
<body>
<a href="javascript:void(0))">Click me!</a>
</body>

Copier après la connexion


Exemple 3 :

Une autre utilisation de void consiste à produire intentionnellement des valeurs non définies, comme ceci :

<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>

Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal