JS作用: 1.頁面交互特效 2.表單驗證 JS組成: 1.ECMAscript js核心; 2.DOM 文檔對象類型; 3.BOM 瀏覽器對象模型; (1)window 視窗; (2)history 瀏覽歷史; (3)locarion 地址欄; (4)document 頁面; JS操作 1.操作元 ...
JS作用:
1.頁面交互特效
2.表單驗證
JS組成:
1.ECMAscript js核心;
2.DOM 文檔對象類型;
3.BOM 瀏覽器對象模型;
(1)window 視窗;
(2)history 瀏覽歷史;
(3)locarion 地址欄;
(4)document 頁面;
JS操作
1.操作元素(標簽)
2.操作內容
3.操作屬性
4.操作樣式
5創建刪除標簽
6操作事件
JS語法
1.註釋,關鍵字,標識符(除關鍵字以外的),常量
2.變數,數據類型
3.運算符
4.控制語句
5.數組
6.方法(函數)
JS使用方法
1.直接在標簽里使用
2.在HTML里以標簽形式表現 標簽名<script></script>
3.外部引用
JS中三種彈窗
1.alert 告警彈窗(無返回值)
2.confirm 選擇彈窗(有返回值,布爾)
3.prompt 輸入彈窗(有返回值)
運算符
1.算數運算符:+ - * / ++ -- 賦值=
2.關係運算符:< > <= >= != ==(比較的值)
3.邏輯運算符:&& || !(取反)
4.三元運算符:表達式
註:++在後,先計算後++
++在前,先++後計算
%(取餘)
JS表達式:
if(表達式){
代碼
}
else{
代碼
}
if成立執行if,不成立執行else
switch(匹配的值){
case"值":
代碼
break;
default
代碼
break
}
註:當沒有找到break時,繼續往下找break
for(1.初始值2.條件判斷3.狀態){
代碼
}
while(表達式){
代碼
}(常用在死迴圈里)
for用在已知迴圈次數的例子中
break:跳出本次迴圈
continue:跳過本次迴圈
函數定義:
function(方法名){
代碼
}
註:沒有調用就不執行
var 方法名=function(){代碼}
字元串轉字元:parseInt()