在字符串中使用转义字符输入Unicode编码,\u四位编码
在网页中使用Unicode编码,&#编码,这里的编码使用十进制。
相等运算符用来比较两个值是否相等,相等返回true,不相等返回false。
使用相等 == 来做相等运算
当使用==来比较值,如果两个值类型不同,会先进行类型转换,再进行比较,大部分情况都会转换成数字,例
console.log(‘1‘ == 1); //true
console.log(‘1‘ == true); //true
undefined衍生自null,判断相等时,会返回true
NaN不和任何值相等,包括它本身
console.log(NaN == NaN); //false
判断一个值是否为NaN 使用isNaN(),如果该值是NaN,返回true 否则返回false
不相等 !=
不相等的两个变量进行自动类型转换,转换后值相等也会返回false
全等不会做类型转换
用来判断两个值是否不全等,不会进行类型转换
权重 | 符号 |
---|---|
17 | .、[]、new |
16 | () |
15 | ++、-- |
14 | !、~、+(单目)、-(单目)、typeof、void、delete |
13 | %、*、/ |
12 | +(双目)、-(双目) |
11 | <<、>>、>>> |
10 | <、<=、>、>= |
9 | !=、、!、=== |
8 | & |
7 | ^ |
6 | | |
5 | && |
4 | | |
3 | ?: |
2 | =、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、 |
1 | , |
原文:https://www.cnblogs.com/oneday-hh/p/14107252.html