Conditions
#HelloFrontend #HelloErmine #HelloWorld2021
Condition คืออะไร ?
คือ โครงสร้างที่จะเลือกทำแค่ส่วนที่ตรงตามเงื่อนไขที่ตั้งไว้ อย่างใดอย่างหนึ่งเท่านั้น
if...else
เราใช้ if else ในการกำหนดให้โปรแกรมของเราตัดสินใจทำคำสั่งใดคำสั่งหนึ่งจากสองทางเลือก โดยผ่านการตรวจสองเงื่อนไขก่อนว่าเป็นจริงหรือเท็จ
ถ้าเงื่อนไขเป็น จริง โปรแกรมจะทำงานภายใต้ block คำสั่ง if
ถ้าเงื่อนไขเป็น เท็จ โปรแกรมจะทำงานภายใต้ block คำสั่ง else
switch
เป็นโครงสร้างที่จะเลือกทำจาก case
ที่ตรงกับ expression
และจะทำงานไปเรื่อย ๆ จนถึง break
สามารถกำหนด default
สำหรับกรณีที่ไม่มี case
ใดตรงกับ expression
เลย
Ternary operator
หลักการทำงานรูปแบบเดียวกับ if...else แต่วิธีการเขียนจะสั้นลง หรือเรียกได้ว่าเป็นการเขียนแบบ shorthand
เขียนแบบใช้ Ternary operator
เขียนแบบ if...else เต็มรูปแบบ
แหล่งอ้างอิง 📑
Last updated
Was this helpful?