Heim > Web-Frontend > Front-End-Fragen und Antworten > Was bedeutet das Ausrufezeichen in JavaScript?

Was bedeutet das Ausrufezeichen in JavaScript?

青灯夜游
Freigeben: 2021-12-08 16:35:23
Original
5441 Leute haben es durchsucht

In JavaScript bezieht sich das Ausrufezeichen auf den logischen NOT-Operator, der direkt vor dem Operanden platziert werden kann der Zahl wird in einen booleschen Wert umgewandelt, dann negiert und zurückgegeben.

Was bedeutet das Ausrufezeichen in JavaScript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

In JavaScript bezieht sich das Ausrufezeichen „!“ auf den logischen NOT-Operator. !”指的是逻辑非运算符。

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

逻辑非运算!

Operator Name Beispiel
! Logisches NICHT !x bedeutet, wenn x nicht wahr ist, dann ist es wahr
Logische NICHT-Operation! ist eine boolesche Negationsoperation (NOT). Als unärer Operator wird er direkt vor dem Operanden platziert, wandelt den Wert des Operanden in einen booleschen Wert um, invertiert ihn und gibt ihn zurück.

Beispiel 1

Im Folgenden sind die Rückgabewerte logischer NOT-Operationen für einige spezielle Operanden aufgeführt.

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
Nach dem Login kopieren

Beispiel 2

Wenn Sie zwei logische NICHT-Operationen für den Operanden ausführen, entspricht dies der Umwandlung des Operanden in einen booleschen Wert.

console.log( ! 0 );  //返回true
console.log( ! ! 0 );  //返回false
Nach dem Login kopieren

Hinweis: Der Rückgabewert der logischen NICHT-Operation muss ein boolescher Wert sein.

【Verwandte Empfehlungen: Javascript-Lern-Tutorial

🎜

Das obige ist der detaillierte Inhalt vonWas bedeutet das Ausrufezeichen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage