1. 程式人生 > >JavaScript中 null\undefined\'' 小結

JavaScript中 null\undefined\'' 小結

一、 前言

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

二、 原始碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title></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

四、 參考連結