คำสั่ง if ของ ECMAScript

คำสั่ง if คือหนึ่งในคำสั่งที่ใช้งานมากที่สุดใน ECMAScript

คำสั่ง ECMAScript

ECMA - 262 อธิบายคำสั่ง (statement) หลายรูปแบบของ ECMAScript

คำสั่งหลัก

คำสั่งสามารถง่ายๆ ตัวอย่างเช่น ประกาศว่าฟังก์ชันจะหยุดทำงาน หรือสามารถซับซ้อนด้วย อย่างเช่น ประกาศคำสั่งที่ต้องทำงานอย่างระลอกลอก

ในบทบาทเรื่องคำสั่ง ECMAScript สมบูรณ์ พวกเราได้นำเสนอคำสั่ง ECMAScript ทั้งหมด

คำสั่ง if

คำสั่ง if คือหนึ่งในคำสั่งที่ใช้งานมากที่สุดใน ECMAScript โดยที่ในหลายภาษาคอมพิวเตอร์ก็เช่นเดียว

รูปแบบคำสั่ง if

if (condition) statement1 else statement2

ใน condition สามารถเป็นแบบรูปแบบใดก็ได้ และผลการคำนวณไม่จำเป็นต้องเป็นค่า boolean แท้จริง ECMAScript จะแปลงมันเป็นค่า boolean

;ถ้าผลการคำนวณของเงื่อนไขเป็น true ให้ปฏิบัติ statement1;ถ้าผลการคำนวณของเงื่อนไขเป็น false ให้ปฏิบัติ statement2

ในแต่ละประโยคสามารถเป็นรหัสเดียวบรรทัดหรือรหัสบล็อคได้

ตัวอย่าง:

if (i > 30)
  {alert("มากกว่า 30");}
else
  {alert("ต่ำกว่าเท่า 30");}

คำแนะนำ:การใช้บล็อครหัสถือเป็นมาตราฐานการเขียนโปรแกรมที่ดีที่สุด แม้จะมีรหัสที่ต้องปฏิบัติงานเพียงแค่บรรทัดเดียวก็ตาม การกระทำนี้ทำให้รู้ได้ชัดเจนว่าในแต่ละเงื่อนไขต้องปฏิบัติการอะไร

สามารถเชื่อมโยงคำสั่ง if หลายคำสั่งด้วยกันได้ อย่างเช่น:

if (condition1) statement1 else if (condition2) statement2 else statement3

ตัวอย่าง:

if (i > 30) {
  alert("มากกว่า 30");
}
  alert("ต่ำกว่า 0");
}
  alert("ระหว่าง 0 ถึง 30");
}