首頁 > web前端 > js教程 > Javascript主要有哪些資料類型

Javascript主要有哪些資料類型

醉折花枝作酒筹
發布: 2021-06-10 16:46:59
原創
5643 人瀏覽過

Javascript主要有六種資料類型,分別是:1、undefined資料型別;2、Null資料型別;3、Boolean資料型別;4、Number資料型別;5、String資料型別;6、Object資料類型。

Javascript主要有哪些資料類型

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript資料型別有哪些

在ECMAScript中,將資料型別分為6種,分別是Undefined、Null、Boolean、Number和String,還有一個複雜資料型別Object。

Undefined、Null、Boolean、Number都屬於基本型別。 Object、Array和Function則屬於引用類型,String有些特殊,具體的會在下面展開分析。

Undefined資料型別

Undefined資料型別只是一個值,即特殊的undefined。在使用var宣告變數但未對其進行初始化時,變數的值就是undefined。

Null資料型態

Null資料型別也是一個只有一個值的資料型別。其特殊值就是Nul​​l。

從邏輯上看,null是一個空的物件指標。當使用typeof運算元偵測null值,會傳回「object」

Javascript主要有哪些資料類型

#undefined值衍生自null值。出現場景:物件不存在時

[注意1]null是空物件指針,而[]是空數組,{}是空對象,三者不相同

Boolean資料類型

Boolean資料類型,譯為布林值,只有兩個字面量:true和false。它們是區分大小寫的。

任何資料類型的值呼叫Boolean()函數都會傳回一個Boolean值

Javascript主要有哪些資料類型

#Number資料型別

# #JavaScript只有一種數字型別。數字可以帶小數點,也可以不帶:

常用資料轉換方法

  • #轉數值:parseInt()和parseFloat()。

  • 轉字串:.toString()

#強制轉換:存取資料內部內容,並將符合格式的內容轉換

Boolean(value) -把給定的值轉換成Boolean型別;

Number(value) -把給定的值轉換成數字(可以是整數或浮點數);

String(value) -把給定的值轉換成字串;

對於極大或極小數,用科學技術法e表示浮點數值。大多數瀏覽器中的最大值為1.7976931348623157e 308。超出JavaScript數值範圍的值會傳回一個特殊值Infinity值,正數為Infinity(正無窮),負數為-Infinity(負無窮)。其值無法繼續參與下一步運算。可以使用isFinite()函數來判別數值是不是有窮的。

Javascript主要有哪些資料類型

NaN,非數值(Not a number)。表示一個本來要回傳數值的操作未回傳數值的情況,省去報錯。

有兩個特點:

1.任何涉及NaN的操作都會回傳NaN。

NaN和任何值都不相等,包括其本身。

Javascript主要有哪些資料類型

String資料類型

String資料類型表示由零或多個16位元Unicode字元組成的字元序列,簡稱字符串。由('')("")表示。字串是不可變的,一旦創建,值就不能改變。

字串在許多方面都和基本類型的表現相似,但其又是不可變的,因此可以將字串看成行為與基本型別相似的不可變引用型別

#使用toString(),可以將其他類型值轉換成字串,但是null和undefined不適用這個方法。使用String()函數可以將null和undefined進行轉換。

Javascript主要有哪些資料類型

Object資料類型

Object資料類型,稱為對象,是一組資料和功能(函數)的集合。可以用new操作符後面跟著要建立的物件類型的名稱來建立。也可以用字面量表示法來創建。在其中新增不同名稱(包含空字串在內的任意字串)的屬性。

Javascript主要有哪些資料類型

實例:

Javascript主要有哪些資料類型

#【推薦學習:javascript高階教學

#

以上是Javascript主要有哪些資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板