国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

夯實基礎js - 語句篇

lixiang / 1282人閱讀

摘要:下面這些值將被計算出空字符串當傳遞給條件語句時,所有其他值,包括所有對象會被計算為。如果表達式的值為,將執行循環語句若為,循環終止。如果要執行多條語句,就要用中括號把語句括起來。若存在則執行,然后會回到第步執行語句。

下面這些值將被計算出 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 false

for...in也反復執行語句,但它是用來操作對象的

循環流程控制語句有:

for Statement
do...while Statement
while Statement
label Statement
break Statement
continue Statement

for ([initialExpression]; [condition]; [incrementExpression])
   statement

for 循環反復直到一個特定的條件計算為假。在一個for 執行的過程中,會發生以下事情:

[initialExpression]:初始化表達式,若存在則執行。此表達式通常初始化了一個或多個循環用計數器,語法上也允許設定一個任意復雜度的表達式。表達式里還可以聲明變量。
[condition]:條件表達式。如果表達式的值為true,將執行循環語句;若為flase,循環終止。若要完全忽略此條件表達式,則設此表達式的值為true。
statement:需執行的語句。如果要執行多條語句,就要用中括號({...})把語句括起來。
[incrementExpression]:累計表達式。若存在則執行,然后會回到第2步執行語句。

do
   statement
while (condition);

do循環至少迭代一次,

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/87936.html

相關文章

  • 夯實JS系列--變量、作用域和內存問題

    摘要:作用域鏈的用途,是保證對執行環境有權訪問的變量和函數的有序訪問。全局執行環境始終是作用域鏈的最后一個對象。延長作用域鏈雖然執行環境的類型只有兩種。 最近在忙于寫一個react+node的全棧博客demo,沒有時間更新文章。但是還是覺得這樣一忙起來不更新是不應該的。正好在空閑上下班地鐵上都會再去細讀js原生知識。所以打算整理、總結、系統性的分享給大家。 基本類型和引用類型 在ECMASc...

    sihai 評論0 收藏0
  • 夯實基礎js

    摘要:函數聲明函數表達式表達式定義的函數,成為匿名函數。匿名函數沒有函數提升。一種數據類型,它的實例是唯一且不可改變的。和是本語言的其他兩個基本要素。總之,這些也帶來了對象字面值和類聲明緊密聯系起來,讓基于對象的設計得益于一些同樣的便利。 聲明(Declarations) undefined值在布爾類型環境中會被當作false。 數值類型環境中undefined值會被轉換為NaN。 對一個空...

    shengguo 評論0 收藏0
  • 夯實基礎-作用域與閉包

    摘要:作用域分類作用域共有兩種主要的工作模型。換句話說,作用域鏈是基于調用棧的,而不是代碼中的作用域嵌套。詞法作用域詞法作用域中,又可分為全局作用域,函數作用域和塊級作用域。 一篇鞏固基礎的文章,也可能是一系列的文章,梳理知識的遺漏點,同時也探究很多理所當然的事情背后的原理。 為什么探究基礎?因為你不去面試你就不知道基礎有多重要,或者是說當你的工作經歷沒有亮點的時候,基礎就是檢驗你好壞的一項...

    daydream 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<