บทความ: ทำความเข้าใจ If-Else ในภาษา JavaScript พร้อมตัวอย่างจากโลกจริง
การตัดสินใจเป็นหนึ่งในศิลปะของการเขียนโค้ดที่ดี เหมือนกับชีวิตประจำวันของเราที่มีการตัดสินใจไม่ว่าจะเป็นเรื่องเล็กน้อยหรือการเลือกทางเลือกที่ยิ่งใหญ่ เช่นกันในการเขียนโปรแกรม เราใช้โครงสร้างการควบคุมที่เรียกว่า "if-else" เพื่อทำให้โปรแกรมของเราสามารถตอบสนองต่อเงื่อนไขต่างๆ และเลือกทำการกระทำที่เหมาะสมตามเงื่อนไขนั้นๆ
If-else ในภาษา JavaScript หรือภาษาเขียนโปรแกรมอื่นๆ คือ โครงสร้างการควบคุมที่ให้โปรแกรมทำการตรวจสอบเงื่อนไข (condition) ว่าเป็นจริงหรือไม่ (true or false). หากเงื่อนไขเป็นจริง โปรแกรมจะทำการกระทำที่อยู่ภายใต้ 'if' แบบหนึ่ง หากเงื่อนไขเป็นเท็จ "else" จะถูกใช้เพื่อกำหนดการกระทำอีกแบบหนึ่งที่จะตามมา.
if (condition) {
// โค้ดที่จะทำงานเมื่อเงื่อนไขเป็นจริง
} else {
// โค้ดที่จะทำงานเมื่อเงื่อนไขเป็นเท็จ
}
1. ตัวอย่างการตรวจสอบอายุ
สมมติว่าเราต้องการตรวจสอบว่าผู้ใช้เข้าถึงข้อความที่เหมาะสมกับอายุหรือไม่:
let age = 18;
if (age >= 18) {
console.log("คุณเข้าถึงเนื้อหาสำหรับผู้ใหญ่");
} else {
console.log("คุณจะได้เข้าถึงเนื้อหาสำหรับทุกวัย");
}
ในตัวอย่างนี้ เงื่อนไขคือการเข้าถึงอายุ (`age >= 18`). หากมีค่าเป็นจริง ข้อความแรกจะถูกแสดง ถ้าเป็นเท็จ ข้อความที่สองจะแสดงแทน.
2. ตัวอย่างการตรวจสอบการเข้าถึงสมาชิก
มาดูอีกตัวอย่างหนึ่งที่เราต้องการตรวจสอบว่าผู้ใช้เป็นสมาชิกของเว็บไซต์หรือไม่ เพื่อให้สิทธิพิเศษ:
let isMember = true;
if (isMember) {
console.log("คุณได้รับส่วนลด 20%!");
} else {
console.log("สมัครสมาชิกวันนี้เพื่อรับส่วนลด!");
}
ตัวแปร `isMember` ถูกใช้เป็นเงื่อนไข; ทำให้โปรแกรมแสดงข้อความต่างๆ ขึ้นอยู่กับสถานะการเป็นสมาชิก.
การทำงานของ if-else นี้สามารถถูกนำไปใช้ในหลายสถานการณ์ เช่น ในการพัฒนาเว็บไซต์ เราอาจใช้ if-else เพื่อควบคุมการแสดงผลเนื้อหาต่างๆ ตามสิทธิ์การเข้าถึงของผู้ใช้งาน หรือในแอปพลิเคชันสำหรับการทำงานอัตโนมัติ เช่น การตัดสินใจที่จะส่งอีเมลยืนยันหลังจากที่ผู้ใช้ลงทะเบียนสำเร็จ.
การเข้าใจการใช้งาน if-else เป็นย่างพื้นฐานที่สำคัญในการเขียนโปรแกรม มันเป็นการสอนให้โปรแกรมของเรามีความสามารถในการตัดสินใจและเชื่อมต่อกับการกระทำที่แตกต่างกัน หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับภาษาเขียนโปรแกรม เชิญร่วมเรียนรู้กับเราที่ EPT ซึ่งเรามีหลักสูตรให้คุณเลือกเรียนในระดับต่างๆ และพร้อมช่วยให้คุณสามารถเข้าถึงศักยภาพเต็มรูปแบบในโลกการเขียนโค้ด!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: if-else javascript conditional_statements programming_basics code_examples
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com