1,null != value 什么时候能够使用
2," " != value 什么时候能够使用
上面两个一般当需要判断一个变量是否为""或null时使用3,判断不为空是不是可以这样判断value.length>0
不可以,例如:value为null时,value.length会报错

解决方案 »

  1.   

    js里有几个特殊的值,NaN,null,undefined,你去查查吧。他们互相比较很奇特的,尤其是NaN
      

  2.   


    1,null != value 什么时候能够使用
    一般是在 var 声明,但还没有赋值之前,或者通过类似 getElementById 时获取对象
    2," " != value 什么时候能够使用
    这个一般是在 value 确认为 string 类型的时候使用
    3,判断不为空是不是可以这样判断
    value.length>0
    这个需要根据实际应用来判断,比如 var value = ' '; 我给 value 赋值成几个空格,算不算为空呢?
      

  3.   

    判断是不是空  我一遍这样做  
    if(value){}
      

  4.   

    判断是不是空  我一遍这样做  
    if(value){}
    那value等于0 的时候也是空了 ,可是不是空啊  
      

  5.   

    http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
      

  6.   

    一般这样判断
    !!value可以自己查一下
      

  7.   

    这个问题,其实不需要了解,有错就回来判断下,玩多了就会了,别都写上,那样不好,“”,null,undefined.........
      

  8.   

    判断是不是空  我一遍这样做  
    if(value){}
    那value等于0 的时候也是空了 ,可是不是空啊  
    是的   所以这一点要注意一下  若有0的影响那就要换种方法了