1. 程式人生 > >js類型

js類型

console class 雜類 mbo func sym def bsp div

js類型簡單的劃分為兩組:基本類型和復雜類型。

訪問基本類型,訪問的是值,訪問復雜類型,訪問的是對值的引用。

  • 基本類型:number、boolean、string、null、undefined、symbol(ES6新增)
  • 復雜類型:array、function、object

//基本類型
var a = 10;
var b = a;
b = 20;
console.log(a);  //10
console.log(b);  //20

//復雜類型
var arrOne = ["hello","world"];
var arrTwo = arrOne;
arr
Two = "baby";
console.log(arrOne[
1]); //baby
console.log(arrTwo[1]); //baby

在基本類型例子中可以看出,a值不會隨著b值改變而改變。而在復雜類型例子中,arrOne[1]的值隨著arrTwo[1]值改變而改變,因為他們指向的是同一個內存地址。

js類型