【Javascript】变量的运用

2019-01-23  本文已影响0人  嘻洋洋

通过if语句判断变量

只要变量申明过就可以通过if语句进行判断,undefined和null在if语句中,都会转换为false。

        <script>
            var a = null;
            var b;
            if(!a){
                alert("通过"+typeof(b))
            }
            if(!b){
                alert("通过"+typeof(a))
            } 
        </script>   

如果这样if(!a),当变量a在js中没有申明时,就会报错。

使用typeof或instanceof来判断

对于没有申明过的变量情况,上述判断不行了。应该用typeof或者instanceof。typeof返回的字符串有限,null,Array,自定义的对象类型都会返回“object”,如果我们要详细的判断,则需要借助instanceof了。
对于未声明的变量,typeof后返回值是"undefined"

JS 逻辑运算符 || 和 &&

0、null、false、undefined、NaN都会判为false,其他都为true。

上一篇下一篇

猜你喜欢

热点阅读