作者:whisper
链接:http://proprogrammar.com:443/article/464
声明:请尊重原作者的劳动,如需转载请注明出处
一般学java的小伙伴,刚开始写js时如果遇到要判断一个字符串是否不为空,往往会这样写
if(str != undefined && str != null && str != ''){
...
}
这样很类似java的写法,但其实js可以直接这样写
if(str){
...
}
当 str的内容为null,undefined,空字符串或者0时,都会返回false, 特别的,当str = []返回为true,这样一来我们的代码就会简洁一些,这与C中判空是一致的
亲爱的读者:有时间可以点赞评论一下
全部评论