对于C语言、java等编程语言中的数据类型,相信大家都很熟悉吧,因为掌握数据类型是我们编程的基础,那么,对于javascript语言中有哪些数据类型呢?你了解多少呢?对于这个问题,下面小编就为大家详细的介绍下。
javascript一共有9种数据类型,分别为未定义(Undefined)、空(null)、布尔型(Boolean)、字符串(String)、数值(Number)、对象(Object)、引用(Reference)、列表(List)和完成(Completion),其中对于后面三种数据类型仅仅作为javascript运行时中间结果的数据类型,因此不能在代码中使用。下面只为大家介绍下一些常用的数据类型。
(1)字符串
字符串由零个或者多个字符构成,可以包括字母、数字、标点符号和空格,而且字符串必须放在单引号或者双引号里,但是如果字符串包含有双引号(或是单引号)时,应该把整个字符串放在单引号里(双引号里)。注意:但是为了代码简单易懂,大家在使用时应该统一,不要单双引号混合使用。
(2)数值
在javascript中无需限定其必须是正数或是浮点数。这跟我们在学习C语言等编程语言略有不同。
(3)布尔型
在javascript中同样有布尔型,它只有两种可取的值:true和false。记住这里所谓的true和false不是字符串,不能用引号引起来。“true”和true是两个完全不同的概念,通过typeof()我们可以快速的辨别这两个的区别。
(4)数组
除了上面介绍的三类基本数据类型外,JavaScript还支持复合数据类型。这种数据类型有两种:一种是已命名的值的无序集合;另一种是有编号的值的有序集合。前者为对象,后者被称为数组。从本质上来说,JavaScript中的对象和数组是同一种数据类型,但是它们的行为却极为不同,因此常将它们看作两种不同的类型。这里主要为大家介绍下数组。
数组在javascript中是使用关键字Array来声明,同时还可以指定这个数组元素的个数,既数组的长度。下面列举数组的声明方法:
1)知道数组所需长度;var str=new Array(13)
2)在无法提前预知某个数组元素最终的个数,声明数组我们可以不指定具体的个数;var str=new Array()这样就可以根据我们所需的数组元素自动增长数组长度。
3)直接用参数创建数组;var str=new Array(“www”,“yyy”,“ttt”)
4)除了Array(),数组还可以使用方括号“[”和“]”来定义元素与元素之间用逗号隔开
通过toString()方法我们可以将数组转化为字符串。
phplife.net提供的关于javascript数据类型就介绍到这了,希望能够帮助到大家。