คำสั่ง if ของ ECMAScript
- หน้าก่อน ประกาศบวก
- หน้าต่อไป คำสั่งรูปแบบ loop
คำสั่ง 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"); }
- หน้าก่อน ประกาศบวก
- หน้าต่อไป คำสั่งรูปแบบ loop