javascript 中共有 12 種數據類型:6 種原始類型(undefined、null、boolean、number、string、bigint、symbol)和 3 種引用類型(object、array、function)。此外,還有 4 種特殊值(nan、infinity、-infinity)、3 種特殊數據類型(void、const、let)。
JavaScript 中的數據類型
JavaScript 是一門動態類型語言,這意味著變量可以在運行時更改其數據類型。JavaScript 中有以下數據類型:
原始數據類型
undefined:表示未初始化的變量或屬性。
null:表示明確不存在的值。
boolean:表示 true 或 false。
number:表示一個數字。
string:表示一個字符串。
BigInt:表示一個大于 Number 數據類型的整數。
Symbol:表示一個唯一且不可變的值。
引用數據類型
object:表示一個包含鍵值對的非原始值。
array:表示一個包含元素的有序集合。
function:表示一個可被調用的代碼塊。
Date:表示一個日期和時間。
特殊數據類型
NaN:表示非數字值。
Infinity:表示正無窮大。
-Infinity:表示負無窮大。
其他
除了這些數據類型之外,還有以下特殊值:
void:表示未返回任何值的函數調用。
const:表示一個常量,其值無法改變。
let:表示一個變量,其值可以在代碼塊內改變。
var:表示一個變量,其值可以在全局或局部作用域內改變。






