当前位置: 首页 > web开发 > 脚本语言 > 正文

Javascript变量的数据类型

时间:2017-03-04 本站 guaitu

在本文中,我们来了解一下Javascript变量有哪些数据类型。

变量的数据类型:

一、Javascript基本数据类型:包括数值型, 字符型,布尔型,未定义型,空型。

基本数据类型的特点:一个变量名只能存一个值。

二、Javascript复合数据类型:数组,对象,函数。

1、数值型;整型和浮点型。

可进行加、减、乘、除的算术运算。

例:

var a=100; //a是整型变量

数值型的特殊类型:NaN

字符型转数值型失败时,返回NaN

例:

<script type="text/javascript">
var width="300px";
width=width*2;
document.write(width);
</script>

输出:NaN

2、Javascript字符型:

用单引号或双引号包起来的一串字符。字符型变量不能进行算术运算,可以使用连接符“+”进行连接运算。

例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
var a="Hello, ";
var b="www.bianceng.cn";
var c=a+b; //把a和b两个字符串进行连接
document.write(c);
</script>
</head>
<body>
</body>
</html>

如果要在双引号中再嵌套双引号,里面的双引号,一定要使用转义字符 \ 进行转义。

3、布尔型

布尔型又称逻辑型,只有两个值:true(真),false(假)

例:

var a=true;

4、未定义型

当一个变量定义,但未赋值时,将返回未定义型。未定义的值只有一个:undefined

当一个对象的属性不存在时,也返回未定义型。

5、空型

当一个对象不存在时,将返回空型,空型的值只有一个:null

空型也可以理解为一个对象的占位符。

如果为一个变量赋值为null,即清除该变量。

例:

var a =100;

var a = null; //清除该变量

URL: http://www.bianceng.cn/webkf/script/201703/50573.htm