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

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