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 相关文章推荐
比较搞笑的js陷阱题
Feb 07 Javascript
jQuery之end()和pushStack()使用介绍
Feb 07 Javascript
FusionCharts图表显示双Y轴双(多)曲线
Nov 22 Javascript
JS动态添加option和删除option(附实例代码)
Apr 01 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
Oct 25 Javascript
使用JS CSS去除IE链接虚线框的三种方法
Nov 14 Javascript
js 加密压缩出现bug解决方案
Nov 25 Javascript
jQuery中:nth-child选择器用法实例
Dec 31 Javascript
JavaScript中Math对象的方法介绍
Jan 05 Javascript
layer弹出层全屏及关闭方法
Aug 17 Javascript
JavaScript工具库MyTools详解
Jan 01 Javascript
element多个表单校验的实现
May 27 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循环语句笔记(foreach,list)
2011/11/29 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
防止文件缓存的js代码
2013/01/10 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
js实现手机web图片左右滑动效果
2017/12/29 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python中的Numpy矩阵操作
2018/08/12 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Series和DataFrame使用简单入门
2019/11/13 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
python将数据插入数据库的代码分享
2020/08/16 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
python实现图片素描效果
2020/09/26 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
公务员培训自我鉴定
2013/09/19 职场文书
应届生求职自荐信
2014/07/04 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
教师批评与自我批评
2014/10/15 职场文书
师德承诺书
2015/01/20 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书
小学大队委竞选口号
2015/12/25 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
ubuntu开机后ROS程序自启动问题
2022/12/24 Servers