例子:
- ①
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
%
、*
、/
+(双目)
、-(双目)
<<
、>>
、>>>
<
、<=
、>
、>=
==
、!==
、===
&
^
|
&&
||
?:
=
、+=
、-=
、*=
、/=
、%=
、<<=
、>>=
、>>>=
、&=
、^=
、|=
,