什么是表達(dá)式和語(yǔ)句:
(1)表達(dá)式就是字面意思,類似于1+2嘹屯、add(1从撼,2)等。表達(dá)式一般有值婆翔。
(2)語(yǔ)句一般沒(méi)有值掏婶,但是一些情況下也會(huì)有。語(yǔ)句一般會(huì)改變環(huán)境(聲明雄妥,賦值)依溯。
標(biāo)識(shí)符的規(guī)則:
(1)第一個(gè)字符瘟则,可以是Unicode字母或$或_或中文。
(2)后面的字符慷嗜,除了上面所說(shuō),還可以有數(shù)字庆械。
變量名是標(biāo)識(shí)符 var_=1菌赖、var $=2等等。注:數(shù)字只能放在最后盏袄。
if else語(yǔ)句:
(1)語(yǔ)法:if(表達(dá)式){語(yǔ)句一}else{語(yǔ)句二} {}這里語(yǔ)句只有一句的時(shí)候可以省略。(要使用最沒(méi)有歧義的寫法)
(2)例子:a = 1
if(a===2)
console.log('a')
console.log('a等于2') 輸出的結(jié)果是 a等于2是因?yàn)閳?zhí)行了if后 a沒(méi)有了值逛尚,于是就執(zhí)行了最后一個(gè)console.log刁愿。
while語(yǔ)句:
(1)語(yǔ)法:whil(表達(dá)式){語(yǔ)句}
判斷真假,判斷為真铣口,執(zhí)行語(yǔ)句,執(zhí)行完再判斷表達(dá)式的真假件缸。當(dāng)表達(dá)式為假的,執(zhí)行后面的語(yǔ)句他炊。(注:while沒(méi)有返回值)
for循環(huán):
(1)for其實(shí)是while是簡(jiǎn)化版
(2)語(yǔ)法:for(語(yǔ)句1;表達(dá)式2;語(yǔ)句3){循環(huán)體}
break和continue的用法
兩個(gè)都放在循環(huán)語(yǔ)句中已艰,讓語(yǔ)句是否繼續(xù)下去。
lable:是一個(gè)代碼塊
(1)語(yǔ)法:foo: {
console.log(1);
break foo;
console.log('本行不會(huì)輸出')凿叠;
}
console.log(2);
會(huì)輸出1 2