‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะพูดถึงคำสั่ง switch และ case ซึ่งคล้ายกับคำสั่ง if
‫มาเริ่มกันเลย และสร้างเคสสวิตช์
‫ดังนั้นฉันอยู่ที่นี่ในโปรแกรมของฉัน และฉันสร้างตัวแปรก่อน ซึ่งจะเป็นตัวแปรเปรียบเทียบของฉัน
‫ดังนั้นฉันจึงต้องการเปรียบเทียบหรือตรวจสอบตัวแปรนี้และดูว่ามีค่าเฉพาะหรือไม่
‫และในคำสั่ง switch case ของฉัน ฉันสามารถตรวจสอบสิ่งเหล่านั้นได้
‫ดังนั้นสวิตช์จึงเป็นสวิตช์จริงเหมือนสวิตช์ซึ่งคุณสามารถเปิดและปิดได้
‫หรือคุณอาจใช้ค่าต่างๆ ของสวิตช์ได้หลายค่า ตัวอย่างเช่น
‫มันสามารถเปลี่ยนเป็นสิบเป็น 15 ถึง 25 อะไรก็ได้
‫และในกรณีนี้ ฉันแค่ต้องการเปรียบเทียบอายุ ตอนนี้ ฉันต้องใช้วงเล็บปีกกาเพื่อสร้างตัวสวิตช์ของฉัน
‫แล้วที่นี่ฉันสามารถมีกรณีที่แตกต่างกัน
‫สมมุติว่ากรณีที่ 15
‫จะเกิดอะไรขึ้นถ้ามีคนอายุ 15 ฉันต้องการเขียนถึงคอนโซล
‫ยังเด็กเกินไปที่จะปาร์ตี้ในคลับ
‫ดังนั้นถ้าใครอายุ 15 ปี เขาไม่สามารถเข้าไปในคลับได้ และเราก็ต้องพัง
‫มิฉะนั้น กรณีนี้จะทำให้เกิดข้อผิดพลาด
‫มันบอกว่า break ซึ่งหมายความว่าถ้าเราเข้าไปในโค้ดนี้ที่นี่
‫ดังนั้นกรณีที่ 15 เป็นจริง เราต้องแยกคำสั่ง switch
‫อันต่อไปคือกรณี สมมุติว่า 25
‫และที่นี่คุณสามารถใช้กรณีใดก็ได้ คุณสามารถใช้กรณีที่สิบ 20 30 15 16 อะไรก็ได้
‫และที่นี่ฉันยังเขียนบางอย่างบนคอนโซลด้วย
‫ดีที่จะไป
‫ดังนั้นถ้าใครอายุ 25 เขาก็ไปได้ดี
‫และที่นี่ฉันต้องแยกออกเช่นกัน
‫โครงสร้างนี้เสมอ เรามีคำสั่ง switch จากนั้นคุณเปรียบเทียบตัวแปร จากนั้นคุณมีวงเล็บปีกกา และภายในวงเล็บปีกกา
‫คุณจะมีกรณีที่แตกต่างกันทั้งหมด
‫ดังนั้นคุณใช้ word case ตามด้วยค่าที่คุณต้องการตรวจสอบโคลอน ตามด้วยโค้ดที่คุณต้องการเรียกใช้งาน
‫และสุดท้ายคุณใช้ break
‫ไม่เป็นไร.
‫ก็เป็นเพียงโครงสร้างที่คุณมีที่นี่
‫แล้วมีกรณีหนึ่งที่คุณสามารถเพิ่มได้ นั่นคือกรณีเริ่มต้น
‫ดังนั้นสิ่งนี้จึงถูกเรียกเมื่อใดก็ตามที่ไม่มีสิ่งใดที่เป็นจริง
‫ดังนั้นจึงคล้ายกับข้อความในข้อความเท็จ
‫และในที่นี้ ฉันจะบอกว่าถ้าใครอายุไม่ถึง 15 หรือ 25 แล้วคุณอายุเท่าไหร่?
‫นั่นก็เป็นเพียงข้อความที่เขียนบนคอนโซล
‫และอย่าลืมใช้ตัวแบ่ง
‫ไม่เป็นไร.
‫นั่นเป็นเพียงคำสั่ง switch in case เท่านั้น
‫และในนี้ ฉันจะเพิ่มคอนโซลดอท ใช่ไหม
‫เพื่อให้เราเห็นบางอย่างบนคอนโซล
‫ฉันจะเริ่มรหัสหรือเริ่มโปรแกรม
‫และในอีกสักครู่ เราควรเห็นโปรแกรมของเราและมันบอกว่า ดี ไปได้แล้ว
‫นั่นเป็นเพราะเราอายุ 25
‫แล้วถ้าเราอายุ 19 ล่ะ?
‫มารันโค้ดแล้วมันบอกว่า คุณอายุเท่าไหร่แล้ว?
‫คุณจะเห็นว่านี่คือวิธีที่คุณสามารถใช้คำสั่ง switch case
‫ตอนนี้เป็นความท้าทายเล็กน้อยสำหรับคุณ
‫พยายามทำซ้ำว่าเป็นคำสั่ง if
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫ผมจะวางมันไว้ข้างใต้ และผมจะบอกว่าถ้า H เท่ากับ 15, ก็ต่อเลย และเขียน console
‫dot right line ถึง young เพื่อปาร์ตี้ในคลับ
‫แล้วอย่างอื่นถ้าอายุเท่ากับ 25
‫ถูกต้อง.
‫ดีที่จะไป
‫และสุดท้าย มาเลย
‫แล้วคุณอายุเท่าไหร่?
‫อย่างที่คุณเห็น นี่คือวิธีที่เราทำด้วยคำสั่ง f l และนี่คือวิธีที่เราทำกรณีสวิตช์
‫และคุณสามารถใช้คำสั่ง if ได้ตลอดเวลา แต่ในบางกรณีคำสั่ง switch case นั้นน่าดึงดูดและจัดการได้ง่ายกว่า
‫และแน่นอนว่าคุณยังสามารถใช้คำสั่ง f l ได้หากคุณไม่ต้องการใช้คำสั่ง switch case
‫แต่อย่าสับสน
‫หากคุณเคยเห็นคำสั่ง switch case และโค้ดที่คุณเห็นในบทช่วยสอนหรือโค้ดที่ใช้ในที่ใดที่หนึ่งใน
‫StackOverflow หรือในอินเทอร์เน็ต
‫ตอนนี้ มาดูคำสั่ง switch อย่างรวดเร็วเมื่อคุณใช้สตริง
‫ฉันจะใช้สตริงลัดการคลิก และฉันจะเรียกมันว่าชื่อผู้ใช้เดียว และมันจะเรียกว่าเดนนิส
‫ตอนนี้เรามาสร้างคำสั่ง switch ซึ่งง่ายๆ ในการตรวจสอบ, switch ตรวจสอบชื่อผู้ใช้
‫และที่นี่ฉันจะมีกรณีของเดนนิส
‫ดังนั้นถ้าเป็นกรณีของเดนนิส ให้เขียนอะไรลงไปบนคอนโซล
‫ดังนั้นชื่อผู้ใช้ของ console dot right line คือ Dennis
‫และแน่นอนว่าเราต้องพัก
‫กรณีต่อไปอาจเป็นใครก็ได้ที่มีชื่อผู้ใช้ของ route, case, route
‫จากนั้นเราเพียงแค่เขียนชื่อผู้ใช้รูทหรือชื่อผู้ใช้คือรูท
‫และสุดท้าย เราต้องเริ่มต้นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
‫ดังนั้นหากทั้งสองกรณีนี้ไม่เป็นความจริง ก็แค่เขียนต่อไป
‫ชื่อผู้ใช้ไม่เป็นที่รู้จัก
‫ไม่เป็นไร.
‫ฉันจะเปลี่ยนจากเดนนิสเป็นแฟรงค์ เพื่อดูว่าจะเกิดอะไรขึ้น
‫มาลองรันโค้ดกันดูว่าอายุเท่าไหร่?
‫มันเขียนสองครั้ง
‫นั่นคือคำสั่ง if หรือ switch case และ if statement จากนั้นเรามีอันที่สอง
‫ชื่อผู้ใช้ไม่เป็นที่รู้จัก ดังนั้นคุณจึงไม่สามารถใช้กับจำนวนเต็มได้เท่านั้น
‫คุณยังสามารถใช้กับสตริงและกับประเภทข้อมูลอื่นๆ ได้เช่นกัน