js判斷變量初始化的三種形式及推薦用的形式

字號:


    這篇文章主要介紹了js判斷變量初始化的三種形式及推薦用的形式,需要的朋友可以參考下。
    <html xmlns="">
    <head>
      <title></title>
      <script type="text/javascript">
        //js判斷變量初始化有三種形式 
        var x;
        if (x == null) { 
          alert("x為null");
        }
        if (typeof (x) == "undefined") { 
          alert("x為undefined");
        }
        //判斷變量初始化推薦用這種形式 
        if(!x) {
          alert("不x"); //if(x){} 意思是:變量已經(jīng)被初始化了(初始化了的意思就表示變量已經(jīng)賦值了),或者變量不為空,或者變量不為undefined 
        }
        
      </script>
    </head>
    <body>
    <a href="javascript:alert()" rel="external nofollow" >獲取當?shù)貢r間</a>
    </body>
    </html>