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 格式字符串的应用
Mar 29 Javascript
Java 正则表达式学习总结和一些小例子
Sep 13 Javascript
jQuery平滑旋转幻灯片特效代码分享
Sep 07 Javascript
最全面的JS倒计时代码
Sep 17 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
微信小程序 scroll-view组件实现列表页实例代码
Dec 14 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
详解angularJs指令的3种绑定策略
Apr 13 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
Dec 20 Javascript
浅谈Node.js 中间件模式
Jun 12 Javascript
实例讲解JS中pop使用方法
Jan 27 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
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木马webshell扫描器代码
2012/01/25 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
PHP strcmp()和strcasecmp()的区别实例
2016/11/05 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
谈谈jQuery之Deferred源码剖析
2016/12/19 Javascript
react-router实现按需加载
2017/05/09 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
小程序云开发实战小结
2018/10/25 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
深入学习JavaScript 高阶函数
2019/06/11 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
基python实现多线程网页爬虫
2015/09/06 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
企业申诉管理制度
2014/01/30 职场文书
董事长秘书职责
2014/01/31 职场文书
安全施工标语
2014/06/07 职场文书
党员创先争优心得体会
2014/09/11 职场文书
工作检讨书500字
2014/10/19 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技