类型

1.1 原始类型:当访问一个原始类型的时,直接使用它的值

  • string
  • number
  • boolean
  • null
  • undefined
  • symbol
const foo=1;
let bar=foo;

bar=9;
console.log(foo,bar); // =>1,9
  • 字符不能被完全的polyfill出来,所以当目标浏览器/环境无法原生的支持它们的时候不要使用。

1.2 复杂类型:当你访问一个复杂类型的时候,是用的是它的值的引用(地址)

  • object
  • array
  • function
const foo=[1,2];
const bar=foo;

bar[0]=9;

console.log(foo[0],bar[0]); // =>9,9

results matching ""

    No results matching ""