javascript 的逻辑 ! 和==""的问题?

请问 如果获取的内容框为空时。 
!content 和content =='' 有什么区别?

还有的是!=null 不是空的意思 但我感觉就算不用写!=null 也没有什么关系吧?

  var content = $("#content").val();    if (!content || content == '') {        return false;
    }

问了后端同事给我答案也不是很懂 感觉少了什么


白衣染霜花
浏览 532回答 1
1回答

哔哔one

!content返回boolean值,content==''也是返回boolean值。在if判断中,可以自动类型转换,不用写!=null
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript