JS中如何判断null和空字符串

JavaScript018

JS中如何判断null和空字符串,第1张

<script type="text/javascript">

    function check(obj){

        if(obj === null) console.log('Null')

        if(obj == '') console.log('空字符串')

    }

    str = null

    str1 = ''

    check(str) //输出'Null'

    check(str1) //输出'空字符串'

</script>

你什么也不输入时,person就是一个空的字符串,等同于person = ""

在JS中,null表示“无值”或“无对象”,person虽然为空串,但也是字符串,与null是不相等的。