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 相关文章推荐
ExtJS下grid的一些属性说明
Dec 13 Javascript
图片轮换效果实现代码(点击按钮停止执行)
Apr 12 Javascript
前台js对象在后台转化java对象的问题探讨
Dec 20 Javascript
jquery常用特效方法使用示例
Apr 25 Javascript
Bootstrap组件(一)之菜单
May 11 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
js通过classname来获取元素的方法
Nov 24 Javascript
vue双向绑定的简单实现
Dec 22 Javascript
浅谈angular.copy() 深拷贝
Sep 14 Javascript
input 标签实现输入框带提示文字效果(两种方法)
Oct 09 Javascript
小程序实现左滑删除功能
Oct 30 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
Jun 10 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
PHP与已存在的Java应用程序集成
2006/10/09 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
jquery操作checkbox实现全选和取消全选
2014/05/02 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
jQuery解析json格式数据简单实例
2016/01/22 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
javascript标准库(js的标准内置对象)总结
2018/05/26 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
python3安装speech语音模块的方法
2018/12/24 Python
Python实现的矩阵转置与矩阵相乘运算示例
2019/03/26 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Python文件时间操作步骤代码详解
2020/04/13 Python
Python验证码截取识别代码实例
2020/05/16 Python
Python装饰器结合递归原理解析
2020/07/02 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
运动会入场词100字
2014/02/06 职场文书
会计电算化学生个人的自我评价
2014/02/08 职场文书
父母对孩子的寄语
2014/04/09 职场文书
双拥工作宣传标语
2014/06/26 职场文书
授权委托书格式
2014/07/31 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python