老生常谈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简介 入门了解篇
Nov 25 Javascript
jquery延迟加载外部js实现代码
Jan 11 Javascript
js中的异常处理try...catch使用介绍
Sep 21 Javascript
JS实现进入页面时渐变背景色的方法
Feb 25 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
js Array.slice的8种不同用法示例
Jul 10 Javascript
微信小程序canvas开发水果老虎机的思路详解
Feb 07 Javascript
vue实现匀速轮播效果
Jun 29 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通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
提高php编程效率技巧
2015/08/13 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
javascript window对象属性整理
2009/10/24 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
react-native fetch的具体使用方法
2017/11/01 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
python制作最美应用的爬虫
2015/10/28 Python
轻量级的Web框架Flask 中模块化应用的实现
2017/09/11 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
python list格式数据excel导出方法
2018/10/31 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
财务管理专业推荐信
2013/11/19 职场文书
企业行政文员岗位职责
2013/12/03 职场文书
大学专科求职信
2014/07/02 职场文书
五年级作文之成长
2019/09/16 职场文书
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL