js javascript js的組成: ECMAscript DOM BOM js放置的位置 js輸出語句 document.write() //在頁面輸出 console.log() //在控制台輸出 [調試程式] alert() //彈窗 [阻塞程式運行] 變數: 聲明變數: 關鍵字:var ...
js javascript
js的組成:
ECMAscript DOM BOM
js放置的位置
<script></script>
<script src="路徑"></script>
js輸出語句
document.write() //在頁面輸出
console.log() //在控制台輸出 [調試程式]
alert() //彈窗 [阻塞程式運行]
變數:
聲明變數:
關鍵字:var let const
var 變數 = 值;
數據類型:根據值得不同來確定數據類型。
監測數據類型:
typeof
數據類型:
基本數據類型
number
string
boolean
undefined
null 初始化對象
引用數據類型
object
function
運算符:
+ - * / %
單目運算符:
++ --
k++ 先賦值再運算
++k 先運算再賦值
三目運算符
表達式1 ? 表達式2 : 表達式3;
如果表達式1為真,輸出表達式2,否則輸出表達式三
+= -=
//邏輯運算符
&& || !
//判斷
if(){}else{}
if(){}else if(){}
switch case //case穿透 //防止case穿透 break;
//迴圈
五大迴圈要素:
1:迴圈變數
2:迴圈變數得初始
3:迴圈變數終止條件
4:迴圈變數得自增自減
5:迴圈體
for(var i = 0 ; i < 10 ; i++){
console.log(i);
// 終止語句有break和continue兩種,break是立刻終止,continue是跳過這個繼續迴圈
}
while(){
}