腳本語言最重要的幾個部分: 數據類型 運算符 控制語句 數組 方法(函數) 一、基礎知識 關鍵字:系統定義 有意義的名字如 background link 等 標識符:自己定 比如class的名字aa 變數:可以看作儲存數據的容器,名字必須用字母開頭,對大小寫敏感。定義後可多次賦值 傳值賦值。 定義 ...
腳本語言最重要的幾個部分:
數據類型 運算符 控制語句 數組 方法(函數)
一、基礎知識
關鍵字:系統定義 有意義的名字如 background link 等
標識符:自己定 比如class的名字aa
變數:可以看作儲存數據的容器,名字必須用字母開頭,對大小寫敏感。定義後可多次賦值 傳值賦值。
定義 aa var aa=1, bb=2; 中間加逗號 最後加分號
定義並賦值 var aa = 123
使用 aa
變數的六大數據類型:
string 字元串 number 數字 boolean 布爾 object 對象 null 空 undefined 未定義
常量:固定值
標量:標準變數類型,比如整型 浮點型 字元串型 布爾型
舉個慄子
Var qqq = 123
關鍵字 標識符 變數 常量 123換為aaa為變數
二、控制語句
1.判斷 if(表達式){表達式為true執行}
else{否則執行這個}
當執行選擇不只兩個時 if(){ }
else{} if(){}
else{}
2.匹配 switch(變數){
case“4”:alert();
break;
case“5”:alert();
break;
default:alert();
break;}
解釋:當變數等於4時走第一個 等於5時走第二個,都不是走default
運行原理:str匹配case 成功執行此case 到break結束,沒有break則進入下一個case,直到找到break或結束位置。沒有case進default。
三、三種彈窗
alert()告警視窗
confirm()選擇框 (有返回值為true or false)
prompt(“提示輸入”,“輸入框的預設值”) (有返回值為輸入的內容)
四、運算符
算數運算符 + - * / ++ -- %取餘數
賦值運算符 = += -= *= /=
關係運算符 > < >= <= !=不等 ==(比較值) ===(比較值和類型)
邏輯運算符 && 與 || 或 !非
三元運算符 表達式?
字元串拼接 字元串之前為數字相加 字元串相鄰,轉化為字元串相加
1+1+“1”=“21” “1”+1+1=“111”
字元串拆分 引號分開 “ab”變 “a”+“b” 裡面加字元串aa “a”+aa+“b”
var idVal = "asd"; var str = "<div id="+idVal+"></div>"