DOM(Document Object Model,文档对象模型)
注释
//单行注释
/*
多行注释
*/
javacript使用的位置
<head>
<script>
语句
</script>
</head>
<head>
<script src="js存放位置"></script>
</head>
<body>
<script src="js存放位置"> //一般放在body末尾,加快网页加载
</body>
变量的声明
javascript允许程序员对变量不声明经行赋值操作,但很多程序不允许
变量的声明 var mod=“哈哈”;
字符串可以用单引号或者双引号,但如果字符串中有单引号则放在双引号中,如果字符串中有双引号,则把字符串放在单引号中
数组
var char=Array(4); //数组的长度为4
var char2=Array(); //不确定数组的长度
var a=[]; //不确定数组长度
char[index]="aa" ; //给数组下标为index的赋值
//还有种给数组赋值就是在初始化的时候赋值
var char3=Array("www","xxx");
var s=["aa","bb","cc"];
//与java不同,它不是用{}圈起来的
//javasrcipt数组中的元素不拘于一种类型,数组中可以包括字符串,数据,布尔型等不同的元素。
//在javascript中数组中的某个元素的值还可以是一个数组,例如:
var lennon=["ddd","www","fff"];
var s=[];
s[0]=lennon;
//访问ddd就可以使用 s[0][0]
对象
//用户定义对象(user-defined object)
var myobj=Object();
myobj.name="王正年";
myobj.age=22;
//也可以用{} 来表示,例如上面的例子:
var myobj={name:"王正年,age:22};
//内建对象(native object)
var arr=new Array() 创建一个数组对象;
var currentDate=new Date() 传建一个日期对象
//宿主对象(host object)
包括form Image Element等
函数
每一个函数都像一个短小的脚本
function show(name,age){ //带参数的函数
var myobj=Object();
myobj.name=name;
myobj.age=age;
alert(myobj.name+myobj.age+"岁。");
}
变量的作用于
全局变量(global variable):作用在整个脚本
局部变量(location variable):作用在函数内,在函数中声明使用