一、如何声明?
1、关键字 var :在此处要声明的是无论数据类型是哪一种,均使用var进行声明
2、应用举例:
一、字符串型
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var name ="ShaoY";
var sex='男';
console.log(name+" "+sex);
</script>
</body>
</html>
这里要注意的是在字符串变量的引用时可以用双引号、也可以用单引号(控制台输出)。
二、数字型
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var scores=100;
var money=50;
var num=0.05;
console.log(money/scores);
</script>
</body>
</html>
此时的输出:
即便是两个整数相除,结果也是小数;
3、数据结构在说明:
在上面介绍完数字型和字符型的数据结构后,下面要说的就是数组、对象、undefined(布尔型、null和正常Java中相同)
一、数组
定义结构:
I、枚举型
var a=["Mini","Kate","Army","Jerry"]; (需要注意的是声明数组的是使用的中括号)
II、创建对象型
var cars = new Array();
cars[0]="奥迪";
cars[1]="宝马";
cars[2]="沃尔沃";
循环:
I、一般的与Java中的相同,不加阐述
II、加强型:
for(var i in a){
console.log(a[i])
}
其中的结构是 下表 i in 数组名
二、对象
I、先声明对象变量后定义属性:
var student =new Object();
student.name="Tom";
student.gender="male";
console.log(student['name']+':'+student.gender)
可以看出先定义了stdent变量,再声明其中的属性值
II、在声明变量的时候就定义属性并赋值
var student = {name:"王小明", address:"上海市杨浦区邯郸路220号"};
console.log("数据类型:"+typeof(student)+",student:"+student);
console.log("name:"+student.name+",address:"+student["address"]);