<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js数据类型</title>
</head>
<body>
<script type="text/javascript">
/**
* 字符串(String)
* 数字(Number)
* 布尔(Boolean)
* 数组(Array)
* 对象(Object)
* 空(Null)
* 未定义(Undefined)
*/
// var可以声明各种类型
var x; //x为未定义
var y = 5; //y为数字
var z = "java"; //z为字符串
//字符串
var carname = "java";
var carname = 'java';
//数字
var x1 = 12.0; //使用小数点来写
var x2 = 12; //不使用小数点
//布尔
var x3 = true;
var x4 = false;
//数组
//方式一:
var cars = new Array();
cars[0] = "java";
cars[1] = "script";
//方式二:
var cars = new Array("java", "script");
//方式三:
var cars = ["java", "script"];
//javascript对象 键值对
var person = {
firstname : "John",
lastname : "Doe",
id : 007
};
//取值方式:
person.firstname
person["firstname"]
//Undefined 和 Null
//Undefined 这个值表示变量不含有值 如下列第一个语句
//可以通过将变量的值设置为 null 来清空变量
var persons;
var car = "shuik";
car = null;
</script>
</body>
</html>