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 相关文章推荐
基于jquery的一个浮动框(扩展性比较好 )
Aug 27 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
Javascript中判断对象是否为空
Jun 10 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
AngularJS的脏检查深入分析
Apr 22 Javascript
基于javascript 显式转换与隐式转换(详解)
Dec 15 Javascript
JS实现简单的星期格式转换功能示例
Jul 23 Javascript
小程序如何构建骨架屏
May 29 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
vue.js实现照片放大功能
Jun 23 Javascript
JS寄快递地址智能解析的实现代码
Jul 16 Javascript
JavaScript JSON使用原理及注意事项
Jul 30 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
DOM XPATH获取img src值的query
2013/09/23 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
JavaScript常见事件对象与操作实例总结
2019/01/05 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
python自动12306抢票软件实现代码
2018/02/24 Python
Python 元类实例解析
2018/04/04 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
综合实践活动方案
2014/02/14 职场文书
销售总经理岗位职责
2014/03/15 职场文书
开工典礼策划方案
2014/05/23 职场文书
酒后驾车标语
2014/06/30 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
刑事辩护词范文
2015/05/21 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技