alert(!a) 结果为 false
空字符串 var a = ''
数字0 var a = 0
的情况下
在布尔类型的角度上 他们都是 false
! 罗技运算符 是将一个值 取反 比如
!'' 把空字符串取反 则 true (因为 上述说过 '' 和0在布尔值角度上都为false
自然的 false 的反值就是 true)
!0一样是 true
你说的 var a = !!123
先是 !123 结果为 false
在是 !false 结果为 true
var t = n = 0, count表示申明3个变量,t,n,count,其中t和n的初始值是0,count初始化值。变量定义中,通过var进行申明,对不同变量初始化可以采用赋值符号连续赋值,比如
变量1=变量2=变量3=值的方式。