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相册效果代码(点击创建即可)
Apr 16 Javascript
JQuery显示隐藏页面元素的方法总结
Apr 16 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
May 09 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
Sep 18 Javascript
JQuery学习总结【一】
Dec 01 Javascript
js实现textarea限制输入字数
Feb 13 Javascript
Angular2 父子组件通信方式的示例
Jan 29 Javascript
selenium+java中用js来完成日期的修改
Oct 31 Javascript
js实现九宫格抽奖
Mar 19 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 Javascript
vue如何批量引入组件、注册和使用详解
May 12 Vue.js
React 高阶组件HOC用法归纳
Jun 13 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
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
Jquery取得iframe下内容的方法
2013/11/18 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
python ElementTree 基本读操作示例
2009/04/09 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python同步两个文件夹下的内容
2019/08/29 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
What is EJB
2016/07/22 面试题
编辑个人求职信范文
2013/09/21 职场文书
《风筝》教学反思
2014/04/10 职场文书
运动会加油稿20字
2014/11/15 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技
python实现手机推送 代码也就10行左右
2022/04/12 Python