JavaScript系列:ECMAScript語句

來源:互聯網
上載者:User

  1、if語句

  if語句文法:

if (condition) statement1 else statement2

  2、迭代語句

  迭代語句又叫迴圈語句,聲明一組需要反覆執行的命令,直到滿足了某些條件為止。ECMAScript為了這種處理提供了四種迭代語句。

  2.1、do-while語句

  do-while語句是後測試迴圈,即允出準則在執行過迴圈內部的代碼之後計算。在計算運算式之前,至少會執行迴圈主體一次。

  do-while文法:

do {    statement  } while (expression)

  2.2、while語句

  while語句是前測試迴圈,即允出準則是在執行迴圈內部的代碼之前計算。

  while文法:

while (expression) statement

  2.3、for語句

  for語句是前測試迴圈,而且在進入迴圈之前,能夠初始設定變數,並定義迴圈後要執行的代碼。

  for文法:

for (initialization; expression; post-loop-expression) statement

  2.4、for-in語句

  for-in語句是嚴格的迭代語句,用於枚舉對象的屬性。

  for-in文法:

for (property in expression) statement

  3、帶標籤語句

  標籤語句文法:

label : statement

  樣本:

start : var count = 10;

  4、break語句和continue語句

  break和continue語句對迴圈中的代碼執行提供更嚴格的控制。break語句可以立即退出迴圈,阻止再次反覆執行任何代碼,而continue語句只是退出當前迴圈,根據控製表達式還允許繼續執行下一次迴圈。

  5、with語句

  with語句用於設定代碼在特定對象中的範圍。

  with文法:

with (expression) statement

  6、swith語句

  swith語句文法:

swith (expression) {    case value : statement        break;    case value : statement        break;    case value : statement        break;    ......    case value : statement        break;    default : statement        break;}
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.