第1个回答 2010-02-04
在js中,变量如果等于null,0,undefined, 这些与false等价。
var a = null;
var b = 0;
var c = false;
!a = true;
!b = true;
!c = true;
!d = true;//这里d未定义,即 typeof d = 'undefined'
第2个回答 2010-02-04
void xxx(){ return 0;}
因为函数是void的,没有返回值,就是0.实际什么都不输出。这个不用在意,有时候系统报错, need return value 0 什么的(我可记不住啊),你就多加一个return 0就好了。
第3个回答 2010-02-04
(!变量)是用来做“死判断”,意思就是if(!true)就是if(false),return就是返回值啦。
第4个回答 2010-02-04
如果变量值为false,undefined,则返回0.