JavaScript数据类型
来源:互联网 发布:旬牙利算法 编辑:程序博客网 时间:2024/06/06 05:30
第一篇技术博客,网上也有很多关于JavaScprit数据类型的介绍,下面的内容作为个人自己的理解,可能不够详细和全面。如果有错误欢迎提出或补充。
与Java和其它强数据类型的语言不同,JS是弱类型语言,只有5种简单的数据类型:Undefined(未定义); Null(null); Boolean(布尔); String(字符串); Number(数字); 另外一种复杂的数据类型Object(对象) 。
数组也是Object类型。
可以使用 typeof 来得到数据类型,
例如: var a = "abc";
alert(typeof a); //弹出 string
以下是概念相对不易理解的三种类型解释:
Undefined :
只有一个值undefined,表示一个变量没有被声明,或者 声明但没有任何赋值。 例:var a ; typeof a; // 结果undefined
Null :
只有一个值null,表示空的,没有任何值 var a = null;
Object :
任何JavaScript内建对象Array、Date、Math、String、RegExp等,类型都是object。
通过 new 关键字 和直接量 var obj = {}; 的方式得到都是object。
*对象不是简单的数据类型,是数据和操作的一种封装体。(这点于Java面象对象的思想相似)
1 0
- JavaScript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript数据类型
- Javascript数据类型
- JavaScript数据类型
- javaScript数据类型
- JavaScript 数据类型
- javascript 数据类型
- javascript数据类型
- javascript数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript 数据类型
- JavaScript 数据类型
- javascript数据类型
- tmux配置
- loop unrolling in C++
- rman: can't open target的解决办法
- 【OpenCV2.3特征检测与描述】Feature Detection and Description
- HDU2094产生冠军
- JavaScript数据类型
- Android 多屏播放、跨屏控制的主要交互实现
- 笔记: LUA基础: METATABLE, 多重返回值, 迭代器
- 分拣系统概况
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- Particle effect-2 Custom define properties
- Android摄像头调试分析
- C语言typedef函数体验
- Android 图片加载导致内存占用过大的问题