webveuje/javascriptpress/4.javascript基础.md
2021-01-06 09:00:36 +08:00

838 B

javascript基础

基础类型与引用类型

类型之前是有区别的 什么叫基础类型 什么叫引用类型呢?

基础类型

  • string
  • number
  • boolean
  • null
  • undefined

基础类型在传递值的时候会复制自己

var name = "啦啦啦";
var name1 = name;
name1 = "喵喵喵";
alert(name);
alert(name1);

引用类型

  • array
  • obgect
  • function
var obg = {name:"啦啦啦"}
var bog1 = obg
obg1.name = "喵喵喵"
alert(obg.name)
alert(obg1.name)

栈堆

wechatimg104

所有的变量都是在栈里面 但是如果创建引用类型的时候会在堆创建 然后只赋值对象地址给栈里面的变量

这个得详细讲一下

作业

  • 为什么对象是引用的
  • 引用类型与基础类型有什么区别