js数据类型主要分为基本数据类型和引用数据类型基本数据类型和引用数据类型的区别:基
js数据类型主要分为基本数据类型和引用数据类型
基本数据类型和引用数据类型的区别:
基本数据类型是对值得引用,引用数据类型是对地址的引用;
基本数据类型存放在栈内存,栈内存提供了供JS代码执行的环境,引用数据类型存放在对内存
基本数据类型包括:
Array 数组
string 字符串
number 数字
beloon 布尔值
null
undefined
引用数据类型包括:
对象数据类型
函数数据类型
对象数据类型又分为:数组[], 对象{}, 正则RegExp, 日期对象
对象数据类型存放在对内存中的步骤:
1.开辟一个新的空间地址;
2.把对象中的键值都存在这个内存空间中;
3.把空间地址赋值给一个变量名,指向当前这个空间
函数数据类型由两部分构成:
1. 函数的定义阶段 定义3步骤
1)开辟一个新的空间地址
2)把函数中所有的JS代码作为字符串存在这个空间中
3)把空间地址赋值给函数名
2. 函数调用阶段 调用2两步骤
1)当函数被调用的时候会形成一个私有作用域
2)把以前堆内存中的字符串作为JS代码来执行
以上这篇老生常谈js数据类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
js数据类型