Quelle est la signification du point d'exclamation en JavaScript

青灯夜游
Libérer: 2021-12-08 16:35:23
original
5325 Les gens l'ont consulté

En JavaScript, le point d'exclamation "!" fait référence à l'opérateur logique NOT, qui est une opération de négation booléenne. Il peut être placé directement avant l'opérande. La syntaxe est "! Opérande" ; du nombre est converti en valeur booléenne, puis annulé et renvoyé.

Quelle est la signification du point d'exclamation en JavaScript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

En JavaScript, le point d'exclamation "!" fait référence à l'opérateur logique NOT.!”指的是逻辑非运算符。

运算符 名称 示例
! 逻辑非 !x 表示如果 x 不为真,则为真

逻辑非运算!

Opérateur Nom Exemple
! NON logique !x signifie que si x n'est pas vrai, alors il est vrai
Opération NON logique! est une opération de négation booléenne (PAS). En tant qu'opérateur unaire, il est placé directement avant l'opérande, convertit la valeur de l'opérande en valeur booléenne, puis l'inverse et la renvoie.

Exemple 1

Ce qui suit répertorie les valeurs de retour des opérations NON logiques pour certains opérandes spéciaux.

console.log( ! {} ); //如果操作数是对象,则返回false console.log( ! 0 ); //如果操作数是0,则返回true console.log( ! (n = 5)); //如果操作数是非零的任何数字,则返回false console.log( ! null ); //如果操作数是null,则返回true console.log( ! NaN ); //如果操作数是NaN,则返回true console.log( ! Infinity ); //如果操作数是Infinity,则返回false console.log( ! ( - Infinity )); //如果操作数是-Infinity,则返回false console.log( ! undefined ); //如果操作数是undefined,则返回true
Copier après la connexion

Exemple 2

Si vous effectuez deux opérations NON logiques sur l'opérande, cela équivaut à convertir l'opérande en une valeur booléenne.

console.log( ! 0 ); //返回true console.log( ! ! 0 ); //返回false
Copier après la connexion

Remarque : la valeur de retour de l'opération logique NOT doit être une valeur booléenne.

【Recommandations associées :Tutoriel d'apprentissage Javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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 téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!