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):作用在函數內,在函數中聲明使用