千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip

1、js作者: 布蘭登·艾奇
2、liveScript -> JavaScript -> ECMAScript
3、js有三種寫法:行內 內聯(lián) 外聯(lián)
4、命名規(guī)范
? ? ? ? (1)不能用數(shù)字開頭
? ? ? ? (2)不能使用關鍵字
? ? ? ? (3)不建議使用中文
? ? ? ? (4)可以使用特殊符號 $ _
5、命名規(guī)則
? ? ? ? 駝峰命名
6、數(shù)據(jù)類型
? ? ? ? number string boolean null undefined
7、數(shù)據(jù)類型檢測
? ? ? ? typeof ? ? ?
8、數(shù)據(jù)類型轉換
? ? ? ? (1)數(shù)字:parseInt(值) parseFloat(值) Number(值)
? ? ? ? (2)布爾值: Boolean(值)
? ? ? ? (3)字符串: 值.toString()
9、數(shù)學運算符
? ? ? ? + - * / %
10、比較運算符
? ? ? ? < > <= >= == === != !==
11、邏輯運算符
? ? ? ? || && !
12、賦值運算符
? ? ? ? += -= *= /= %=
13、自增
? ? ? ? ++
14、自減
? ? ? ? --
15、測試工具
? ? ? ? (1)alert() ? ? ? 彈出框
? ? ? ? (2)prompt() ? ? ?頁面輸入框
? ? ? ? (3)console.log() 控制臺打印
16、 判斷 條件分支語句 邏輯分支語句
17、條件成立執(zhí)行語句,不成立忽略語句:if (條件) { 語句 }
18、條件成立執(zhí)行語句1,不成立執(zhí)行語句2:if (條件) { 語句1 } else { 語句2 }
19、 多條件判斷,滿足一個條件就執(zhí)行對應的語句:if (條件) { 語句1 } else if(條件) { 語句2 } else if(條件) { 語句3 } eles {}
20、 break 結束(可以不寫,不寫向下執(zhí)行)
21、變量和值必須全等
22、變量 === 值
23、
? ? ? switch(變量) {
? ? ? ? case 值:
? ? ? ? ? 語句
? ? ? ? ? break
? ? ? ? default:
? ? ? ? ? 默認語句
? ? ? ? ? break
? ? ? }
? ? ? switch(true) {
? ? ? ? case 2 > 1:
? ? ? }
24、while ? ? ? 不固定次數(shù)
25、do while ? ?總也不用
26、for ? ? ? ? 固定次數(shù)使用
27、循環(huán)步驟
? ? ? ?(1)初始化
? ? ? ? (2)條件
? ? ? ? (3)語句
? ? ? ? (4)自增
28、雙層循環(huán)嵌套
? ? ? ? (1)變量名不能重復
? ? ? ? (2)外層循環(huán)一次,內層循環(huán)n次
? ? ? ? (3)內層循環(huán)結束外層循環(huán)才會進入下一次
29、結束循環(huán)break