-
- 但位操作符并不直接操作64位的值。而是先将64位的值转换成32位的整数,然后执行操作,最后再将结果转换回64位
- 前31位用于表示整数的值。第32位用于表示数值的符号
- 对于无符号整数来说,第32位不再表示符号
- 按位非操作的本质:操作数的负值减1
- 在使用逻辑与操作符时要始终铭记它是一个短路操作符
- 逻辑或操作符也是短路操作符。也就是说,如果第一个操作数的求值结果为
true,就不会对第二个操作数求值了。 - ECMAScript程序的赋值语句经常会使用这种模式
- 由于大写字母的字符编码全部小于小写字母的字符编码
- 如果要真正按字母表顺序比较字符串,就必须把两个操作数转换为相同的大小写形式(全部大写或全部小写),然后再执行比较
- 另一种奇怪的现象发生在比较两个数字字符串的情况下
-
2016年10月9日星期日
Google Blog 10/10/2016 (a.m.)
订阅:
博文评论 (Atom)
没有评论:
发表评论