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 & DHTML 实例编程(教程)基础知识
Jun 02 Javascript
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 Javascript
js最简单的拖拽效果实现代码
Sep 24 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
判断输入是否为空,获得输入类型的JS代码
Oct 30 Javascript
js控制浏览器全屏示例代码
Feb 20 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
jquery+php随机生成红包金额数量代码分享
Aug 27 Javascript
javascript RegExp 使用说明
May 21 Javascript
全面解析Bootstrap中transition、affix的使用方法
May 30 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 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多种序列化与反序列化的方法
2013/06/06 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
Jquery搜索父元素操作方法
2015/02/10 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
python实现最长公共子序列
2018/05/22 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Python3列表List入门知识附实例
2020/02/09 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
戴森英国官网:Dyson英国
2019/05/07 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
《都江堰》教学反思
2014/02/07 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
花田少年史观后感
2015/06/16 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
git stash(储藏)的用法总结
2022/06/25 Servers