js腳本語言,代碼寫在<script></script>之中。 一般寫在 head標籤中。html
命名:駝峯規則。swift
外部引用: <!--<script src="myJS.js"></script>-->,內部引用均可以。 數組
myJS.js裏代碼:document.write("hellow 11") 在頁面輸出 hellow 11。app
// document.write 在頁面輸出。ide
區分大小寫。函數
註釋:// 單行 。 多行 /* */。 變量 var,和swift同樣。測試
例子 : var i = 10; 類型不用指定,根據後面 寫的 ,好比 var str = "12312321"; var flag = true;spa
數組:htm
var arr = [1,2,3,];對象
var arr = new Array("12","312","322");
var arr = new Array();
arr[0] = "12";
var n = null;
比較:
var i = 10 ;
var j = "10";
i == j .結果爲 true,雖然類型不同,可是值是同樣的。
只有使用 三個等號,才爲 false . 三個等號必須類型也想通。 i === j;結果爲false;
三目運算符:
i> 10 ? "i大於10" : "i小於10";
條件語句: if () {} ; else if () {}...
switch (條件){case1:xxxx break;case2:xxxx}; default : //條件不知足case break;
循環:
for (var j =0; j < 10; j ++) {};
也能夠單獨把括號裏的數拿出來:
var j = 0;
for (;j<10;j++){}
其餘也能夠取出來,可是冒號不能取。
while (i < 10){};
// do while 會先執行一次 再去作判斷。
do {
}while {
}
函數:
測試:
<script> alert("test") </script>
alert:在頁面彈提示框。
函數寫法: function demo (a,b){
var sum = a + b;
retrun sum;
}
var v1 = demo(2,3);
alert (v1);
而後就能夠把一些同樣的功能提成一個函數來調用。
函數的定義:
function 函數名 () {
函數體(代碼塊)
}
function必定是小寫,js區分大小寫。
在html裏能夠直接調用,在js代碼塊裏也能夠調用。
傳參數直接寫在圓括號裏逗號分隔開就行,按順序。
返回值:
function demo () {
return "Hello";
}
異常捕獲 try catch :
try {
//運行代碼
} catch(err) {
//處理錯誤
}
事件:
鼠標點擊,鼠標通過......
DOM 對象: