文章出處

1.Undefined類型

此種類型的值有三種情況:

一個未初始化的變量的值為undefined

一個沒有傳入實參的形參變量的值為undefined

一個函數什么都不返回,則該函數默認返回undefined

eg:

1.var a(此時直接輸出a的值則為undefined)

2.function example(a){}(在函數未傳入值之前a的值則為undefined)

3..function a(){}(函數a的返回值為undefined)

注意:在web編程中常會在firebug中遇到undefined的錯誤,原因多數是因為在調用某個變量之前未對其聲明,或是調用的函數不具有你調用的屬性

2.Null類型(唯一值為null)

從邏輯角度看,null表示的是一個空對象指針(typeof null返回值為object,因為在JavaScript中null一切對象的父類)

有以下兩點需要注意:

1.null == undefined 的返回值時true(因為undefined是自null中派生的o,因此在遇到需要判定null與undefined時應該用"==="來判定)

2.另外string中的空字符""與null完全不是同個意思

看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170217/102831.html

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

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