1 变量命名
(1) 变量必须以字母开头;
(2) 变量也能以$和_符号开头(不过不推荐);
(3) 变量名称对大小写敏感;
(4) 使用var关键词来声明变量,例如:
var carname = "Hello World";
(5) 重新声明JavaScript变量,该变量的值不会丢失,例如:
var carname = "Vivo";
var carname;
carname的值依然是"Vivo";
(6) 通过JavaScript变量来做算数,使用的是"="和"+"类的运算符;
(7) JavaScript拥有动态类型,即相同的变量可用于不同的类型;
(8) JavaScript只有一种数字类型 。数字可以带小数点,也可以不带,极大或极小的数字可以通过科学(指数)计数来书写;
(9) 布尔(逻辑)只能有两个值:true或false;
(10) 创建数组,例如:
method1:
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
method2:
var cars=new Array("Audi","BMW","Volvo");
method3:
var cars=["Audi","BMW","Volvo"];
(11) JavaScript对象的属性名称和值对的形式定义(name:value)
var person={firstname:"Bill", lastname:"Gates", id:5566};
(12) 对象的两种寻址方式
name=person.lastname;
name=person["lastname"];
(13) 可以通过将变量的值设置为null来清空变量;
(14) 声明新变量时,可以使用关键词"new"来声明其类型,例如:
var carname = new String;
(15) 创建JavaScript对象
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";