Primitive vs. Reference Types | Javascript
JavaScript 是一種動態且多用途的程式語言,數據基本有2種類型: 原始類型 和 參考類型 。
原始類型:
JavaScript中的原始類型它們是不可變的,這意味著一旦賦值,它們的值就不能更改。
包括:
- Number
- String
- Boolean
- null
- undefined
- Symbol
- BigInt
let num = 42; // 原始數字類型
let str = '你好,世界!'; // 原始字串類型
參考類型:
與原始類型不同,參考類型是可變的,允許修改它們的值。
當你操作參考類型時,你實際上是在使用對對象的引用,而不是對對象本身。
另一方面,參考類型包括:
- Object literal
- Arrays
- Functions
let obj = { key: 'value' }; // 參考對象類型
let arr = [1, 2, 3]; // 參考陣列類型
Tags