JS入门
JS可操作DOM对象,即HTML文档里的全部元素(包括操作元素的属性样式和标签体,删除或增加元素等),可操作BOM对象,即document对象及其属性(注意,DOM中的全部全局变量都是document对象的成员属性),可对事件作出响应,可实现动画效果;
JS的基础语法与Java,C类似,以下说明下JS基础语法与Java的不同点:
1,对象,JS是面向对象的语言,但并不面向类,JS中所有事物都是对象,可以这样定义一个对象:
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
也可以这样定义一个对象(使用对象构造器),
function person(firstname,lastname,age,eyecolor)
{ this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor; }
myFather=new person("Bill","Gates",56,"blue");
2,数组:其中一种(不限定数组的容量):
var mycars=new Array();
mycars[0]="Saab";
mycars[1]="Volvo";
mycars[2]="BMW";
限定数组的容量:
var mycars=new Array(3);
mycars[0]="Saab";
mycars[1]="Volvo";
mycars[2]="BMW";
另一种定义方式:
var mycars=new Array("Saab","Volvo","BMW");
还有一种:
var cars=["Audi","BMW","Volvo"];
3,break关键字,除了可以用于循环和switch块,还可以用于跳出代码块(通过break 加标签引用),例子如下:
cars=["BMW","Volvo","Saab","Ford"];
list: { document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list; document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>"); }
浙公网安备 33010602011771号