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 相关文章推荐
ToolTips JQEURY插件之简洁小提示框效果
Nov 19 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
Jan 15 Javascript
jquery 插件学习(三)
Aug 06 Javascript
使用javascript过滤html的字符串(注释标记法)
Jul 08 Javascript
JQuery中DOM加载与事件执行实例分析
Jun 13 Javascript
js实现获取两个日期之间所有日期的方法
Jun 17 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
Dec 12 Javascript
javaScript基础详解
Jan 19 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
May 31 Javascript
vue 挂载路由到头部导航的方法
Nov 13 Javascript
详解Vue项目中实现锚点定位
Apr 24 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 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
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
2014/07/09 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
理解AngularJs指令
2015/12/10 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
python获取图片颜色信息的方法
2015/03/18 Python
Python的Django框架中的Context使用
2015/07/15 Python
Python之list对应元素求和的方法
2018/06/28 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
Python读取yaml文件的详细教程
2020/07/21 Python
Python如何在bool函数中取值
2020/09/21 Python
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
介绍一下Make? 为什么使用make
2016/07/31 面试题
工商企业管理应届生求职信
2013/11/03 职场文书
公务员培的训心得体会
2014/09/01 职场文书
网络管理员岗位职责
2015/02/12 职场文书
自荐信格式范文
2015/03/04 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
毕业感言怎么写
2015/07/31 职场文书
节约用水广告语60条
2019/11/14 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python
python神经网络 使用Keras构建RNN训练
2022/05/04 Python