JavaScript权威指南(第6版) 8.8分
读书笔记 第72页
晓慧读书

++x和x = x + 1不完全一样,++x从不做字符串连接操作

位运算符会将NaN、Infinity、-infinity都转换为0

位运算符要求它的操作数是整数,这些整数表示为32位整形,而非64位浮点型

左移<<:将第一个操作数的所有二进制位进行左移操作,移动的位数由第二个操作数指定,左移时,新的空出来位置用0填充,左移多少位就相当于乘以多少个2

右移>>:将第一个操作数的所有二进制进行右移操作,如果最高位是0,空的位置就补0,如果最高位是1,就补1,右移几位,就相当于除以多少个2

无符号右移>>>:和>>相同,只是最高位永远补0

对象和其本身是相等的,但是和其他对象都不相等

===:1.如果两个值都是null或者undefined,则它们不相等。2。如果是0和-0,相等。3。如果字符串的位数和值都相等,则相等

==:1.如果一个值是null,另一个是undefined,则相等。

0
《JavaScript权威指南(第6版)》的全部笔记 124篇
豆瓣
免费下载 iOS / Android 版客户端