Javascript嵌入式 <script typt:javascript>代碼</script> 註釋 //或者/*內容*/ 變數名賦值 Var 變數名 = 值 輸出方式 Document.write(變數名) window.alert(變數名) 算數運算符 a++;a-- 賦值運算符 字元串運算 ...
Javascript嵌入式
<script typt:javascript>代碼</script>
註釋
//或者/*內容*/
變數名賦值
Var 變數名 = 值
輸出方式
Document.write(變數名)
window.alert(變數名)
算數運算符
a++;a--
賦值運算符
字元串運算符
比較運算符
三目運算符
格式:表達式?值1:值2
例如:(a>b? a:b)
邏輯運算符
邏輯與:&& 它要求&&兩邊的結果都要為真才是真
邏輯或:|| 它要求||兩邊只有一個為真就是真
邏輯非:! 取反 將真變成假 假變成真
If語句
單分支
格式:if( 條件表達式 ){ //語句塊 }
多分支
格式:if( 條件表達式 ){ //語句塊 }else{ //語句塊 }else{ //語句塊 }
For迴圈
for(var變數初始化;條件表達式;變數更新){ //迴圈體 }
迴圈中斷-break
到break關鍵字以後 那麼就會中斷整個迴圈 迴圈不會繼續往下執行!
用戶輸入對話框
格式:window.prompt(text,defaultText)
text:提示的信息 可選
defaultText:可選 預設顯示的數據
定義數組
格式1:var 變數名 = [數組元素1,數組元素2]
格式2:var 變數名 = new Array(數組元素1,數組元素2);
遍曆數組
格式:var 變數名 = [數組元素1,數組元素2]
for(var i=1;arr[i]<數組長度;i++){
arr[i]
}
多維數組
格式:數組變數名[一維數組的下標][二維數組元素的下標];
定義函數
格式:function 函數名(參數1,參數2,參數n){ //函數體 }
調用函數
格式:函數名()
Return關鍵字
return是“返回”的意思!
return它是寫在函數體裡面的!
return關鍵字有兩層含義
匿名函數的自調用
格式:(function(){})()