文章出處

(1).  null是一個表示""的對象,轉為數值時為0

    undefined是一個表示""的原始值,轉為數值時為NaN

 

(2).  當聲明的變量還未被初始化時,變量的默認值為undefined

        null用來表示尚未存在的對象,常用來表示函數企圖返回一個不存在的對象

 

(3).  undefined表示缺少值,就是此處應該有一個值,但是還沒有定義。典型用法是:

  • 變量被聲明了,但沒有賦值時,就等于 undefined
  • 調用函數時,應該提供的參數沒有提供,該參數等于 undefined
  • 對象沒有賦值的屬性,該屬性的值為 undefined
  • 函數沒有返回值時,默認返回 undefined

   null表示沒有對象,即該處不應該有值。典型用法是:

  • 作為函數的參數,表示該函數的參數不是對象
  • 作為對象原型鏈的終點

null是一個表示""的對象,轉為數值時為0

undefined是一個表示""的原始值,轉為數值時為NaN

 

當聲明的變量還未被初始化時,變量的默認值為undefined

null用來表示尚未存在的對象,常用來表示函數企圖返回一個不存在的對象

 

undefined表示缺少值,就是此處應該有一個值,但是還沒有定義。典型用法是:

1)      變量被聲明了,但沒有賦值時,就等于 undefined

2)      調用函數時,應該提供的參數沒有提供,該參數等于 undefined

3)      對象沒有賦值的屬性,該屬性的值為 undefined

4)      函數沒有返回值時,默認返回 undefined

 

null表示沒有對象,即該處不應該有值。典型用法是:

1)      作為函數的參數,表示該函數的參數不是對象

2)      作為對象原型鏈的終點


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()