使用if(value)判断真假的情况分析

1、什么变量是undefined的?

     没声明的变量是undefined的,声明但是没赋值的变量是undefined的,例如:

    var valiable;这里valiable没初始化所以是undefined的。

2、什么变量是null的?

     变量赋值为null就是null。

3、回到大题目:当value为undefined、null、fasle、0、空字符串(不是使用new String("")定义)时,value为假,其他情况为真。

posted on 2011-07-15 22:32  fyen  阅读(1221)  评论(0编辑  收藏  举报