เงื่อนไข JavaScript
- หน้าก่อนหน้า JS การเปรียบเทียบ
- หน้าต่อไป JS Switch
คำสั่งเงื่อนไขใช้เพื่อทำงานตามเงื่อนไขต่างๆ
คำสั่งเงื่อนไข
ในขณะที่คุณเขียนโค้ด คุณมักจะต้องตัดสินใจที่จะทำงานตามหลายทาง
คุณสามารถใช้สัญญาณเงื่อนไขในโค้ดของคุณเพื่อทำการนี้
ใน JavaScript พวกเราสามารถใช้สัญญาณเงื่อนไขต่อไปนี้
- ใช้
if
เพื่อกำหนดบล็อคโค้ดที่ต้องทำงาน ถ้าเงื่อนไขที่กำหนดตั้งเป็น true - ใช้
else
เพื่อกำหนดบล็อคโค้ดที่ต้องทำงาน ถ้าเงื่อนไขเดียวกันตั้งเป็น false - ใช้
else if
เพื่อกำหนดเงื่อนไขใหม่ที่ต้องทดสอบ ถ้าเงื่อนไขแรกตั้งเป็น false - ใช้
switch
เพื่อกำหนดบล็อคโค้ดที่ทำงานหลายบล็อคโค้ดตามลำดับ
if มากำหนด
ใช้ if
มากำหนดโค้ด JavaScript ที่ทำงานเมื่อเงื่อนไขตั้งเป็น true
การใช้งาน
if (เงื่อนไข) { งานที่ทำงานเมื่อเงื่อนไขตั้งเป็น true }
หมายเหตุ:if
ใช้ตัวอักษรต่ำ
ตัวอย่าง
ถ้าเวลาต่ำกว่า 18:00 จะมีข้อความ "Good day" สวัสดี
if (hour < 18) { greeting = "Good day"; }
ถ้าเวลาต่ำกว่า 18 ชั่วโมง greeting จะมีค่าเท่ากับ
Good day
else มากำหนด
ใช้ else
มากำหนดบล็อคโค้ดที่ทำงานเมื่อเงื่อนไขตั้งเป็น false
if (เงื่อนไข) { บล็อคโค้ดที่ทำงานเมื่อเงื่อนไขตั้งเป็น true } บล็อคโค้ดที่ทำงานเมื่อเงื่อนไขตั้งเป็น false }
ตัวอย่าง
ถ้า hour ต่ำกว่า 18 จะสร้างข้อความ "Good day" สวัสดี ถ้าไม่ "Good evening" สวัสดี
if (hour < 18) { greeting = "Good day"; } greeting = "Good evening"; }
ผลลัพธ์ของ greeting คือ:
else if มากำหนด
ใช้ else if
เพื่อกำหนดเงื่อนไขใหม่เมื่อเงื่อนไขแรกตั้งเป็น false
การใช้งาน
if (เงื่อนไข 1) { เมื่อเงื่อนไข 1 ตั้งเป็น true จะเรียกเข้ามาทำงานบล็อคโค้ด } else if (เงื่อนไข 2) { เมื่อเงื่อนไข 1 ตั้งเป็น false และเงื่อนไข 2 ตั้งเป็น true จะเรียกเข้ามาทำงานบล็อคโค้ด } เมื่อเงื่อนไข 1 และเงื่อนไข 2 ตั้งเป็น false จะเรียกเข้ามาทำงานบล็อคโค้ด }
ตัวอย่าง
ถ้าเวลาน้อยกว่า 10:00 จะสร้างคำขวัญ "Good morning" ถ้าไม่ใช่ แต่เวลาน้อยกว่า 18:00 จะสร้างคำขวัญ "Good day" และถ้าไม่ใช่แล้วจะสร้างคำขวัญ "Good evening":
if (time < 10) { greeting = "Good morning"; } greeting = "Good day"; } greeting = "Good evening"; }
ผลลัพธ์ของ greeting คือ:
ตัวอย่างเพิ่มเติม
- ลิงก์สุ่ม
- ตัวอย่างนี้จะเขียนลิงก์ไปยัง CodeW3C.com หรือ มูลนิธิสัตว์ป่าโลก (WWF) ผ่านการใช้ตัวเลขสุ่ม ลิงก์ทุกตัวมีโอกาส 50%
หนังสืออ่านเพิ่มเติม
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ คำสั่ง if ของ JavaScriptสำหรับความรู้เพิ่มเติม โปรดอ่านส่วนที่เกี่ยวข้องในวิชาการ JavaScript ระดับสูง
- คำสั่ง if ของ ECMAScript
- คำสั่ง if คือหนึ่งในคำสั่งที่ใช้งานไปมากที่สุดใน ECMAScript บทนี้เป็นการอธิบายละเอียดว่าจะใช้คำสั่ง if อย่างไร
- หน้าก่อนหน้า JS การเปรียบเทียบ
- หน้าต่อไป JS Switch