首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

JScript 程式流程控制全攻略:選擇結構、迴圈結構、短路運算

     編輯:Java 程式設計入門

順序 vs 控制流轉向

預設順序執行;控制結構依邏輯判斷(Boolean 結果)轉向他處代碼。

選擇結構四類

  1. 單向 if:條件真執行,假略過。
  2. 雙向 if/else:真/假分支。
  3. 三元運算子 ?: 行內條件表達式。
  4. 多向 switch:多值分派。

迴圈結構四類

  1. while:頂部測試。
  2. do/while:底部測試(至少一次)。
  3. for/in:遍歷物件屬性。
  4. for:計數器控制。

條件語句範例

if (newShip) smash(bottle, bow);
if (color=="deep yellow" && texture=="wrinkled") response="Crenshaw?";
var reaction = (day=="Saturday" || day=="Sunday") ? "Beach!" : "Work...";

短路運算最佳化

  • &&:左側 false → 右側不執行。將最可能 false 的條件置左。
  • ||:左側 true → 右側不執行。將最可能 true 的條件置左。
  • 涉及函數呼叫時效能提升顯著:if (cheapCheck() && expensiveCheck())。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved