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