4. ECMAScript Data Types and Values 資料類型和值 ( 一 )

theoden
2023-09-19 23:45:23

規範中的值都有相對的類型，由本章節定義類型分為語言類型和規範類型"Type（x）" 表示 "x 的類型" 的簡寫，type 指的就是本章中定義的 ECMAScript 語言和規範類型

ECMAScript Language Types ( 語言類型 )

ECMAScript 語言類型指的是我們在開發時能夠直接操作的值，也就是 JavaScript 中的那些類型包括 UndefinedNullBooleanStringSymbolNumberBigInt 和 Object

The Undefined Type

Undefined 型別只有一種值，也就是 undefined所有變數賦值之前的值都是 undefined

The Null Type

Null 型別也只有一種值，也就是 null

The Boolean Type

Boolean 型別是一個邏輯實體，有兩個值，分別為 true 和 false

The String Type

String 型別是一個有序的序列的集合，最大長度為 2 的 53 次方減 1 個元素，通常用於表示文本，每個元素被視為在序列內佔據一個位置這些位置用 0 及正整數作為索引第一個元素位於 0空字串的長度為零，因此不包含任何元素