條件語(yǔ)句:
條件語(yǔ)句是通過(guò)判斷指定表達(dá)式的值來(lái)決 定執(zhí)行還是跳過(guò)某些語(yǔ)句。
最基本的條件語(yǔ)句:if...else ? ? ?、switch...case
JS操作屬性:
DOM是為了操作文檔(網(wǎng)頁(yè))的API,document是它的一個(gè)對(duì)象BOM是為了操作瀏覽器的API,
window是它的一個(gè)對(duì)象常用BOM對(duì)象還有:alert、定時(shí)器等。

JS操作style屬性:
style屬性中的樣式屬性,沒(méi)有"-"號(hào)的,寫法相同
例如:AA.style.color = 'yellow'; 這個(gè)顏色屬性沒(méi)有-,就原樣輸出。

style屬性中的樣式屬性,帶"-"號(hào)的需要去掉"-"號(hào),寫成小駝峰式
例如:font-size屬性要寫為fontSize
JS操作class:
由于class是js中的保留關(guān)鍵字,所以設(shè)置class屬性時(shí),要寫為className
JS中括號(hào)操作屬性:
例題:A.style.color='red';
在定義顏色的時(shí)候,一定要加引號(hào)。否則會(huì)認(rèn)為它是一個(gè)變量,引起來(lái)會(huì)認(rèn)為他是一個(gè)值,復(fù)制給=左邊。還有一種用中括號(hào)的。
其中document.write和innerHTML的區(qū)別:
document.write和innerHTML的區(qū)別
document.write只能重繪整個(gè)頁(yè)面
innerHTML可以重繪頁(yè)面的一部分
函數(shù)return關(guān)鍵字:
例題:return ?A ?返回函數(shù)設(shè)定的值,同時(shí)結(jié)束函數(shù)的運(yùn)行
光是一個(gè)return 不返回值,僅僅結(jié)束函數(shù)的運(yùn)行
JS可控?fù)Q膚:
通過(guò)按鈕的點(diǎn)擊來(lái)更換皮膚。但是要連接外部樣式表,通過(guò)點(diǎn)擊事件來(lái)更換不同的樣式表。

流程控制語(yǔ)句:
- JS中的程序是從上到下一行一行執(zhí)行的
- 通過(guò)流程控制語(yǔ)句可以控制程序執(zhí)行流程,
使程序可以根據(jù)一定的條件來(lái)選擇執(zhí)行
- 語(yǔ)句的分類
1.條件判斷語(yǔ)句 ? ? 2.條件分支語(yǔ)句 ? ? ? 3.循環(huán)語(yǔ)句
條件判斷語(yǔ)句:
條件判斷語(yǔ)句:
- 使用條件判斷語(yǔ)句可以在執(zhí)行某個(gè)語(yǔ)句之前進(jìn)行判斷,如果條件成立才會(huì)執(zhí)行語(yǔ)句,條件不成立則語(yǔ)句不執(zhí)行。
- if語(yǔ)句
- 語(yǔ)法一:
if(條件表達(dá)式){
語(yǔ)句...
}
if語(yǔ)句在執(zhí)行時(shí),會(huì)先對(duì)條件表達(dá)式進(jìn)行求值判斷,如果條件表達(dá)式的值為true,則執(zhí)行if后的語(yǔ)句,如果條件表達(dá)式的值為false,則不會(huì)執(zhí)行if后的語(yǔ)句。if語(yǔ)句只能控制緊隨其后的那個(gè)語(yǔ)句,如果希望if語(yǔ)句可以控制多條語(yǔ)句,可以將這些語(yǔ)句統(tǒng)一放到代碼塊中
if語(yǔ)句后的代碼塊(即{})不是必須的,但是在開發(fā)中盡量寫上代碼塊,即使if后只有一條語(yǔ)句
- 語(yǔ)法二:
if(條件表達(dá)式){
語(yǔ)句...
}else{
語(yǔ)句...
}
if...else...語(yǔ)句
當(dāng)該語(yǔ)句執(zhí)行時(shí),會(huì)先對(duì)if后的條件表達(dá)式進(jìn)行求值判斷,
如果該值為true,則執(zhí)行if后的語(yǔ)句
如果該值為false,則執(zhí)行else后的語(yǔ)句
多重條件判斷語(yǔ)句:
當(dāng)該語(yǔ)句執(zhí)行時(shí),會(huì)從上到下依次對(duì)條件表達(dá)式進(jìn)行求值判斷如果值為true,則執(zhí)行當(dāng)前語(yǔ)句。如果值為false,則繼續(xù)向下判斷。如果所有的條件都不滿足,則執(zhí)行最后一個(gè)else后的語(yǔ)句該語(yǔ)句中,只會(huì)有一個(gè)代碼塊被執(zhí)行,一旦代碼塊執(zhí)行了,則直接結(jié)束語(yǔ)句
條件分支語(yǔ)句也叫switch語(yǔ)句 。 跟python中的if else比較相似
元組的常用方法:
