JavaScript数据类型:字符串、数字、布尔、数组、对象、Null、Undefined;
JavaScript拥有动态类型(相同变量可作用不同类型);
eg:
<script>
var x; //x为undefined
var x=6; //x为数字
var x="Bill"; //x为字符串
</script>
javascript字符串:字符串是储存符(“Bill Gates”)的变量;可以是引号中的任意文本,可以使用双引号或者单引号。
eg:
var carname="Bill Gates";
var carname='Bill Gates';
javascript数字:只有一种数字类型,可以带小数点,也可以不带,如果加上引号会当作文本处理。
javascript布尔:布尔(逻辑)只能由两个值:true或false。
var x=true;
var y=false;
javascript数组
eg:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
//或者;
// var cars=new Array("Audi","BMW","Volvo",);
// //或
// var cars=["Audi","BMW","Volvo"];
javascript对象:对象由花括号分隔,在括号内部,对象的属性以及名称和值对的形式(name:value)来定义。
属性由逗号分隔:
<script>
var person={
firstname : "Bill",
lastname : "Gates",
id : 5566
};
document.write(person.lastname + "<br />");
document.write(person["lastname"] + "<br />");
</script>
Undefined和Null:
Undefined表示变量不含有值。
可以通过变量的值设置为null来清空变量。