歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

JavaScript中 null\undefined\ 小結

一、 前言

因為對JavaScript中的 null\undefined\” 有些分不清楚,因此在試驗之後進行一下小結。

二、 源碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>JavaScript---Linux公社www.linuxidc.com</title>
    <script type="text/javascript" charset="utf-8">
      var a;
      var b = null;
      var c = {};
      var d = '';

      console.log(x);          //報錯
      console.log(a);          //undefined
      console.log(b);          //null
      console.log(c.somevalue); //undefined
      console.log(d);          //
      console.log(!a, !b, !d);  //true true true
    </script>
  </head>
  <body>
  </body>
</html>

三、 總結
1.未定義變量: 使用會報錯
2.聲明變量未賦值: 變量為undefined
3.聲明變量並賦值為null: 變量為null
4.對象中未聲明的變量:變量為undefined
5.空字符串:變量為”
6.null\undefined\” 的非: 均為true

JavaScript高級程序設計(第3版)高清完整PDF中文+英文+源碼  下載見 http://www.linuxidc.com/Linux/2014-09/107426.htm

如何使用JavaScript書寫遞歸函數  http://www.linuxidc.com/Linux/2015-01/112000.htm

JavaScript核心概念及實踐 高清PDF掃描版 (邱俊濤)  http://www.linuxidc.com/Linux/2014-10/108083.htm

理解JavaScript中的事件流  http://www.linuxidc.com/Linux/2014-10/108104.htm 

JavaScript跨浏覽器事件對象類庫 http://www.linuxidc.com/Linux/2015-07/120615.htm

Copyright © Linux教程網 All Rights Reserved