1. 程式人生 > >javascript中15種原生物件型別系統綜述

javascript中15種原生物件型別系統綜述

前面的話

  在程式語言中,能夠表示並操作的值的型別稱做資料型別,程式語言最基本的特性就是能夠支援多種資料型別。javascript擁有強大的型別系統,主要包括原生物件、宿主物件和瀏覽器拓展物件,本文主要介紹15種原生物件型別系統

 

原生物件(15種)

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

空值(2種)

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

包裝物件(3種)

構造器物件(9種)

單體內建物件(4種)

  單體內建物件包括MathJSON、全域性物件和arguments這四種。它們不需宣告或者使用構造器構造,直接在相應場景使用即可

  下面是各類物件的詳細描述目錄