JavaScript的类型简单说明


Posted in Javascript onSeptember 03, 2010

原始类型是直接存储在栈(stack)上的,引用类型是存储在堆(heap)上的。

原始类型又分为以下5种:Undefined、Null、Boolean、Number、String

Undefined类型:

Undefined类型只有一个值:undefined.声明一个变量未初始化时,其默认值就是:undefined。

函数无明确返回值时,返回的也是值:undefined

Null类型:

Null类型只有一个值:null.值undefined实际上是从值null派生来的,故ECMAScript定义二者是相等的:

alert(null==undefined);//outputs:”true”

null和undefined值相等,表示的含义确不同:undefined是声明了变量未初始化时,赋予的值;null表示的是不存在的对象,如函数返回的是对象,那么未找到对象时,返回的就是null。

Boolean类型:

Boolean类型有2个值:true和false

Number类型:

Number类型即可表示32位整数,也可表示64位浮点数。

整数默认是10进制的,也可以表示8进制(首数字是0,如070,对应10进制56)、16进制(前2位是0x,如0xAB,对应10进制171)。

不论数字的表示是何进制,运算的结果都是10进制结果。

要定义浮点数,必须有小数点及小数点后的1位小数位,如var f=2.0。浮点数的存储是以字符串存储的。

String类型:

字符串是有双引号(")或者单引号(')声明的。

Javascript 相关文章推荐
javascript AutoScroller 函数类
May 29 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
Jan 23 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
Oct 17 Javascript
jQuery实现可移动选项的左右下拉列表示例
Dec 26 Javascript
JS实现iframe自适应高度的方法示例
Jan 07 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
vue项目中使用百度地图的方法
Jun 08 Javascript
vue项目移动端实现ip输入框问题
Mar 19 Javascript
vue 插件的方法代码详解
Jun 06 Javascript
使用apifm-wxapi模块中的问题及解决方法
Aug 05 Javascript
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 #Javascript
JavaScript类和继承 prototype属性
Sep 03 #Javascript
用Javascript实现Sleep暂停功能代码
Sep 03 #Javascript
javascript 仿QQ滑动菜单效果代码
Sep 03 #Javascript
原生javascript实现图片轮播效果代码
Sep 03 #Javascript
IE6不能修改NAME问题的解决方法
Sep 03 #Javascript
extjs grid设置某列背景颜色和字体颜色的方法
Sep 03 #Javascript
You might like
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
JavaScript之编码规范 推荐
2012/05/23 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
解决修复npm安装全局模块权限的问题
2018/05/17 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
python 测试实现方法
2008/12/24 Python
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python获取外网ip地址的方法总结
2015/07/02 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
Python和Bash结合在一起的方法
2020/11/13 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
解释i节点在文件系统中的作用
2013/11/26 面试题
钳工实习自我鉴定
2013/09/19 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
作风建设整改方案
2014/10/27 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
趣味运动会标语口号
2015/12/26 职场文书
springboot 启动如何排除某些bean的注入
2021/08/02 Java/Android
分析Python list操作为什么会错误
2021/11/17 Python