夯实基础js - 语句篇
下面這些值將被計(jì)算出 false (also known as Falsy values):
false
undefined
null
0
NaN
空字符串 ("")
當(dāng)傳遞給條件語(yǔ)句時(shí),所有其他值,包括所有對(duì)象會(huì)被計(jì)算為 true 。
請(qǐng)不要混淆原始的布爾值true和false 與 布爾對(duì)象的值true和false(譯者注:下例中b屬于對(duì)象,會(huì)被計(jì)算為true!)。例如
var b = new Boolean(false); if (b) // this condition evaluates to true if (b == true) // this condition evaluates to falsefor...in也反復(fù)執(zhí)行語(yǔ)句,但它是用來(lái)操作對(duì)象的
循環(huán)流程控制語(yǔ)句有:
for Statement
do...while Statement
while Statement
label Statement
break Statement
continue Statement
for 循環(huán)反復(fù)直到一個(gè)特定的條件計(jì)算為假。在一個(gè)for 執(zhí)行的過(guò)程中,會(huì)發(fā)生以下事情:
[initialExpression]:初始化表達(dá)式,若存在則執(zhí)行。此表達(dá)式通常初始化了一個(gè)或多個(gè)循環(huán)用計(jì)數(shù)器,語(yǔ)法上也允許設(shè)定一個(gè)任意復(fù)雜度的表達(dá)式。表達(dá)式里還可以聲明變量。
[condition]:條件表達(dá)式。如果表達(dá)式的值為true,將執(zhí)行循環(huán)語(yǔ)句;若為flase,循環(huán)終止。若要完全忽略此條件表達(dá)式,則設(shè)此表達(dá)式的值為true。
statement:需執(zhí)行的語(yǔ)句。如果要執(zhí)行多條語(yǔ)句,就要用中括號(hào)({...})把語(yǔ)句括起來(lái)。
[incrementExpression]:累計(jì)表達(dá)式。若存在則執(zhí)行,然后會(huì)回到第2步執(zhí)行語(yǔ)句。
do循環(huán)至少迭代一次,
總結(jié)
以上是生活随笔為你收集整理的夯实基础js - 语句篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 王者荣耀霸气侧漏名字
- 下一篇: 搜狐新闻app怎么发视频(中国领先的综合