JavaScript的基本数据类型

来源:互联网 发布:魔兽世界5.4数据库 编辑:程序博客网 时间:2024/04/20 21:46

JavaScript是一种不严格区分数据类型的计算机语言,所以它的语法比较松散,但并不代表JavaScript中没有数据类型的区别,只是JavaScript会对不同的数据类型进行自动的转化。介绍JavaScript的五种基本数据类型:number,String,Boolean,null,undefined。

1.数值型

数值型是JavaScript中最基本的数据类型,在JavaScript的使用过程中并不区分整数和浮点数,只要不超过其类型的数据范围,都可以获得JavaScript的支持,一般在网页中可以应用整型、浮点型、科学技术型、八进制和十六进制等形式的数据,注意:1)八进制在js中表示时第一位一定要是0,后面就是八进制书序列(0~7),如果字面量值超出了范围,前面的0会被忽略,后面的值就会被当成十进制解析。2)十六进制字面量前两位必须是0x,后面跟十六进制数字(0~9及A~F),字母A~F不区分大小写。3)在进行数值计算时,都会都会被转换成十进制数值。

2.字符型

在JavaScript中的字符串应该由单引号或者双引号定结起来,使用单引号和使用双引号的效果是一样的,但是开头和结尾所使用的定界符必须保持一致。在使用字符串的过程中要使用另一种定界符,正确的做法是在有双引号标记的字符串中加入使用单引号的引用字符,在由单引号标记的字符串中加入使用单引号的引用字符。

在拼接字符串时,可通过加法符号拼接多个字符串,从而得到一个新字符串。如果是数值型数据和字符串进行拼接,则数值型数据就会被自动转换成字符串再进行拼接。若加号两边的操作数都是数字时,则进行数字的加法运算,并得出数值类型数据结果。

为了在字符串中放入一些特殊字符,JavaScript提供了转义字符。什么是转义字符?如果用字符串在网页的页面中要显示一个目录“d:\计算机\javascript”,这个字符串中涉及一个特殊的符号“\",在网页中是不能直接显示的。在JavaScript中,有反斜杠开头,后接若干有效的字符组合的符号称为转义字符。比较常用的转义字符及含义如表所示。

JavaScript转义字符


3.布尔型

JavaScript中的布尔类型数据使用非常广泛,布尔类型只含有true(真)和false(假)两个值,一般用于逻辑运算和关系运算中,代表状态和标志。

4.NULL

null类型唯一的数据值是null,它的值就是null,表示已经对变量赋值,只是赋的值是空值。任何变量只要给其赋值为null的话,这个变量的数据类型就是null类型。null值表示空对象指针,所以声明的变量要是想用来保存对象并且在声明之初还不能确定具体保存那个对象的时候就将其赋值为null,再使用的时候只要检查该变量是否为null就可以知道该变量是否保存了对象。

5.undefined

undefined类型的属性值是undefined。undefined表示变量还不存在或者存在但没有被赋值


0 0
原创粉丝点击