2016年10月9日星期日

Google Blog 10/10/2016 (a.m.)

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

Posted from Diigo. The rest of my favorite links are here.

没有评论:

发表评论