老生常谈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第一天(Jquery学习笔记)
May 11 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
Apr 18 Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
jQuery选择器querySelector的使用指南
Jan 23 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
需要牢记的JavaScript基础知识
Sep 25 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
Oct 21 Javascript
jquery中用函数来设置css样式
Dec 22 Javascript
Vue动态实现评分效果
May 24 Javascript
JavaScript正则表达式和级联效果
Sep 14 Javascript
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
vue-cli脚手架build目录下utils.js工具配置文件详解
Sep 14 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
PHP下判断网址是否有效的代码
2011/10/08 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
JavaScript创建命名空间的5种写法
2014/06/24 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
javascript闭包入门示例
2014/04/30 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
angularjs中的$eval方法详解
2017/04/24 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python导入oracle数据的方法
2015/07/10 Python
python实现redis三种cas事务操作
2017/12/19 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
Django如何自定义model创建数据库索引的顺序
2019/06/20 Python
基于python中__add__函数的用法
2019/11/25 Python
欧克利英国官网:Oakley英国
2019/08/24 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
大学总结自我鉴定
2014/01/18 职场文书
《纸船和风筝》教学反思
2014/02/15 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
师范生求职自荐信
2014/06/14 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电