Die Ungleichheitssymbole von JavaScript sind: 1. „!="-Operator, der zum Vergleichen der Werte zweier Operanden verwendet wird. 2. „!=="-Operator, der zum Vergleichen der Werte zweier Operanden verwendet wird Operanden Ob sie nicht gleich sind, und prüfen Sie auch, ob ihre Typen nicht gleich sind.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. RjavaScript ist nicht gleich dem Operator
ist nicht gleich dem Operator
ob der Wert der beiden Operationen nicht gleich ist! ob die Werte der beiden Operanden nicht gleich sind, und prüft, ob ihre Typen nicht gleich sind Zahl ist ein boolescher Wert. Er wird zunächst in einen numerischen Wert umgewandelt, wobei „falsch“ in 0 und „wahr“ in 1 umgewandelt wird. | |
---|---|
Wenn ein Operand eine Zeichenfolge und der andere Operand ein Objekt ist, versuchen Sie zunächst, das Objekt in eine Zeichenfolge umzuwandeln. | |
Wenn ein Operand eine Zahl und der andere Operand ein Objekt ist, versuchen Sie zunächst, das Objekt in eine Zahl umzuwandeln. |
console.log("1" == 1); //返回true。字符串被转换为数字 console.log(true == 1); //返回true。true被转换为1 console.log(false == 0); //返回true。false被转换为0 console.log(null != 0); //返回true console.log(undefined != 0); //返回true console.log(undefined == null); //返回true console.log(NaN != "NaN"); //返回true console.log(NaN ==1); //返回false console.log(NaN == NaN); //返回false console.log(NaN != NaN); //返回true
Beispiel 2:
Vergleich zweier Objekte, obwohl die Struktur gleich ist, sind die Adressen unterschiedlich, also nicht gleich.
var a = {}; var b = {}; console.log(a !== b); //返回true
】
Das obige ist der detaillierte Inhalt vonJavaScript bedeutet nicht, welches Symbol. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!