例子:
- ①
console.log("123445667" > "5")// false 因为 1的编码 小于 5的编码- ②
console.log("abc" > "acd")// false 因为 abc中的b的编码 小于 acd中c的编码所以在比较字符串类型的数据时,一定要转型(可以使用Number函数,加号等等)!
- 在字符串中使用:转义字符+u+unicode编码。
- 例如:
console.log("\u2620")// ☠- 在网页中使用:&+#+unicode编码(要将十六进制的unicode编码转为十进制)。
- 例如:
// ☠☠
unicode编码地址:https://www.unicode.org/Public/13.0.0/charts/CodeCharts.pdf
console.log(null == 0)// falseconsole.log(undefined == null)// true 因为undefined 衍生自 nullconsole.log(NaN == NaN)// false NaN不和任何值相等,包括它本身
.、[]、new()++、--!、~、+(单目)、-(单目)、typeof、void、delete%、*、/+(双目)、-(双目)<<、>>、>>><、<=、>、>===、!==、===&^|&&||?:=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|=,