<span style="font-size:24px;">整理01</span>
<span style="font-size:24px;">
1.javascript 是一門瀏覽器編譯的語言.是一種輕量級的語言.
2.javascript 的學習分爲三大類:
1).javascript基礎
js輸出,在html中使用js,變量,數據類型,運算符和表達式,流程控制,函數,對象,內置js對象,數組
2).DOM 和BOM
3).jQuery
3.在IE瀏覽器中,直接打開本地html,會提示安裝;
如果使用url格式訪問,則沒有;localhost://****.html
4.js代碼如果出錯,則後面的不會再執行,所以可以使用輸出來判斷哪一行代碼出錯.
或者註釋後放開,看哪一行代碼出錯
5.js代碼的執行順序是從上往下開始執行的.
6.html中嵌入的js代碼,無論嵌入多少,每一個都是相關聯的.
7.js代碼的嵌入
1).<script></script>包裹
2).在html標籤中使用 <a href = "javascript:alert('hhhh')"></a>
3).事件 <div onclick = "alert('dddddd')"></div>
4).導入外部的js文件 <script src = "day1.js"></script>
8.運算符
1).加法運算符
+:1).加法 2).連接符
例如:
var a = 10;
a = 10+9+"12www"+9;
結果:1912www9
2).比較運算符
最好是在比較的兩個數是同一個類型.
3).
9.流程控制
1).順序結構
由上向下執行.
2).條件結構(分支結構,選擇結構)
1).單路分支
if(bool){
}
2).雙路分支
if(bool){
}else{
}
3).多路分支
if(bool){
}else if(bool){
}else{
}
switch(變量){//弱類型 最好使用的是int和string
case 值:
break;
}
4).嵌套分支
if(bool){
if(bool){
}else{
}
}
3).循環結構
for(int i = 0;i<11;i++){
}
while(true){
}
do{
}while(i<10);
10.退出多層循環
例如:
st:
for(var i = 1;i<9;i++){
for(var j = 1;j<=i;j++){
if(j == 5){
break st;
}
document.write(1+"*"+j+"="+i*j);
}
}
break;和goto是不同的,break ** 跳出之後,則不會再次進入執行for循環.
continue **; 和break **;的結果是相同的.
11.</span>