1薄榛、什么是表達(dá)式和語句
表達(dá)式是可以被求值的代碼,而語句是一段可執(zhí)行代碼。
2窘俺、標(biāo)識(shí)符的規(guī)則
標(biāo)識(shí)符可以由大寫字母饲帅、小寫字母、下劃線(_)和數(shù)字0~9組成瘤泪,但必須是以大寫字母灶泵、小寫字母或下劃線 _ 開頭
3、if else語句
語法:
if (條件) {
條件為 true 時(shí)執(zhí)行的代碼塊
} else {
條件為 false 時(shí)執(zhí)行的代碼塊
}
例子:
if(a=1){
console.log('今天是個(gè)好天氣对途!')
}else{
console.log('今天天氣不怎么好赦邻!')
}
4、while for循環(huán)語句
while語法:
while (條件) {
要執(zhí)行的代碼塊
}
例子:
while (i < 10) {
i++;
console.log(i)
}
for語法:
for (語句 1; 語句 2; 語句 3) {
要執(zhí)行的代碼塊
}
例子:
for (i = 0; i < 5; i++) {
console.log(i)
}
5实檀、break continue循環(huán)語句
break 語句“跳出”循環(huán)惶洲,break 語句會(huì)中斷循環(huán),并繼續(xù)執(zhí)行循環(huán)之后的代碼
continue 語句“跳過”循環(huán)中的一個(gè)迭代膳犹,如果發(fā)生指定的條件恬吕。然后繼續(xù)循環(huán)中的下一個(gè)迭代。
6须床、label
JavaScript 語言允許铐料,語句的前面有標(biāo)簽(label),相當(dāng)于定位符,用于跳轉(zhuǎn)到程序的任意位置钠惩,標(biāo)簽的格式如下柒凉。
label:
標(biāo)簽可以是任意的標(biāo)識(shí)符,但不能是保留字妻柒,語句部分可以是任意語句扛拨。
foo: {
console.log(1);
break foo;
console.log('本行不會(huì)輸出');
}
console.log(2);
// 1
// 2
面試考點(diǎn)
{
foo; 1;
}
//上面這代碼怎么解釋?
//foo 是一個(gè)標(biāo)簽举塔,語句是1.如果在前面加上賦值時(shí)绑警,就是一個(gè)對(duì)象