老生常谈js数据类型


Posted in Javascript onAugust 03, 2017

js数据类型主要分为基本数据类型和引用数据类型

基本数据类型和引用数据类型的区别:

基本数据类型是对值得引用,引用数据类型是对地址的引用;

基本数据类型存放在栈内存,栈内存提供了供JS代码执行的环境,引用数据类型存放在对内存

基本数据类型包括:

Array 数组

string 字符串

number 数字

beloon 布尔值

null

undefined

引用数据类型包括:

对象数据类型

函数数据类型

对象数据类型又分为:数组[], 对象{}, 正则RegExp, 日期对象

对象数据类型存放在对内存中的步骤:

1.开辟一个新的空间地址;

2.把对象中的键值都存在这个内存空间中;

3.把空间地址赋值给一个变量名,指向当前这个空间

函数数据类型由两部分构成:

1. 函数的定义阶段 定义3步骤

1)开辟一个新的空间地址

2)把函数中所有的JS代码作为字符串存在这个空间中

3)把空间地址赋值给函数名

2. 函数调用阶段 调用2两步骤

1)当函数被调用的时候会形成一个私有作用域

2)把以前堆内存中的字符串作为JS代码来执行

以上这篇老生常谈js数据类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 触发a链接点击事件解决方案
May 02 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
Javascript 按位与赋值运算符 (&=)使用介绍
Feb 04 Javascript
jQuery实现购物车计算价格功能的方法
Mar 25 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
Sep 04 Javascript
基于javascript制作微信聊天面板
Aug 09 Javascript
详解javascript跨浏览器事件处理程序
Mar 27 Javascript
ES6中的箭头函数实例详解
Apr 06 Javascript
EasyUI Tree树组件无限循环的解决方法
Sep 27 Javascript
js判断传入时间和当前时间大小实例(超简单)
Jan 11 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
Vue+axios封装请求实现前后端分离
Oct 23 Javascript
详解JavaScript按概率随机生成事件
Aug 02 #Javascript
angular中的cookie读写方法
Aug 02 #Javascript
webpack进阶——缓存与独立打包的用法
Aug 02 #Javascript
使用vue构建移动应用实战代码
Aug 02 #Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 #Javascript
jQuery初级教程之网站品牌列表效果
Aug 02 #jQuery
ReactNative列表ListView的用法
Aug 02 #Javascript
You might like
使用adodb lite解决问题
2006/12/31 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
学习vue.js计算属性
2016/12/03 Javascript
javascript实现简易计算器
2017/02/01 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
Python简单进程锁代码实例
2015/04/27 Python
python连接数据库的方法
2017/10/19 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
Python for i in range ()用法详解
2020/09/18 Python
Python pip配置国内源的方法
2020/02/14 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
施工安全标语
2014/06/07 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电
app场景下uniapp的扫码记录
2022/07/23 Java/Android