文章出處

前面的話

  在編程語言中,能夠表示并操作的值的類型稱做數據類型,編程語言最基本的特性就是能夠支持多種數據類型。javascript擁有強大的類型系統,主要包括原生對象、宿主對象和瀏覽器拓展對象,本文主要介紹15種原生對象類型系統

 

原生對象(15種)

  原生對象分為兩類:原始類型(primitive type)和對象類型(object type)。原始類型又分為兩類,一類是空值,一類是包裝對象;對象類型也可以分為兩類:一類是構造器對象,一類是單體內置對象

 

空值(2種)

  與其他語言不同,javascript表示空值的值有兩個,分別是undefinednull。邏輯上,undefined表示原始類型的空值,null表示對象類型的空值

包裝對象(3種)

  字符串string數字number布爾值boolean雖然屬于原始類型。但是,由于其包裝對象的性質,可以調用屬性和方法

構造器對象(9種)

  普通的對象是命名值的無序集合,但是通過不同的構造器,javascript定義了功能各異的多種對象,包括對象Object函數Function日期Date數組Array錯誤Error正則RegExp

  [注意]如果顯式地使用new 構造器函數來定義包裝對象,那么字符串String數字number布爾值boolean也屬于構造器對象

單體內置對象(4種)

  單體內置對象包括MathJSON、全局對象和arguments這四種。它們不需聲明或者使用構造器構造,直接在相應場景使用即可

 

  下面是各類對象的詳細描述目錄

  javascript類型系統——Undefined和Null

  javascript類型系統——Number數字類型

  javascript類型系統——String字符串類型

  javascript類型系統——Boolean布爾類型

 

  javascript類型系統——Object對象類型

  javascript類型系統——Function函數類型

  javascript類型系統——Array數組類型

  javascript類型系統——RegExp正則類型

  javascript類型系統——Date日期時間類型

  javascript類型系統——Error錯誤類型

 

  javascript類型系統——Math對象

  javascript類型系統——JSON對象

  

 


文章列表


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

    IT工程師數位筆記本

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