ล่าสุดการพัฒนาเว็บบทเรียน
×

JS เกี่ยวกับการสอน

JS บ้าน JS บทนำ JS สถานที่ที่จะ JS ส่งออก JS วากยสัมพันธ์ JS งบ JS ความคิดเห็น JS ตัวแปร JS ผู้ประกอบการ JS คณิตศาสตร์ JS การมอบหมาย JS ชนิดข้อมูล JS ฟังก์ชั่น JS วัตถุ JS ขอบเขต JS เหตุการณ์ JS เงื่อนไข JS วิธีสตริง JS เบอร์ JS วิธีการจำนวน JS คณิตศาสตร์ JS วันที่ JS รูปแบบวันที่ JS วันวิธีการ JS แถว JS วิธีการอาร์เรย์ JS booleans JS เปรียบเทียบ JS เงื่อนไข JS สวิตซ์ JS ห่วง For JS ในขณะที่ห่วง JS หยุด JS ประเภทการแปลง JS นิพจน์ทั่วไป JS ข้อผิดพลาด JS แก้จุดบกพร่อง JS hoisting JS โหมดที่เข้มงวด JS คู่มือสไตล์ JS ปฏิบัติที่ดีที่สุด JS ข้อผิดพลาด JS ประสิทธิภาพ JS คำสงวน JS JSON

JS ฟอร์ม

แบบฟอร์มการตรวจสอบ รูปแบบ API

JS วัตถุ

นิยามวัตถุ คุณสมบัติของวัตถุ วิธีการของวัตถุ ต้นแบบวัตถุ

JS ฟังก์ชั่น

นิยามฟังก์ชั่น ค่าฟังก์ชัน ฟังก์ชั่นการภาวนา ปิดฟังก์ชั่น

JS HTML DOM

DOM แนะนำ DOM วิธีการ DOM เอกสาร DOM องค์ประกอบ DOM HTML DOM CSS DOM ภาพเคลื่อนไหว DOM เหตุการณ์ DOM EventListener DOM การเดินเรือ DOM โหนด DOM Nodelist

JS เบราว์เซอร์ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS ตัวอย่าง

JS ตัวอย่าง JS HTML DOM JS HTML อินพุต JS HTML วัตถุ JS HTML เหตุการณ์ JS เบราว์เซอร์ JS ทดสอบ JS สรุป

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ


 

JavaScriptงบเปลี่ยน


switch คำสั่งที่ใช้ในการดำเนินการที่แตกต่างกันขึ้นอยู่กับเงื่อนไขที่แตกต่างกัน


จาวา Switch งบ

ใช้ switch คำสั่งให้เลือกหนึ่งในหลาย ๆ กลุ่มของรหัสที่จะดำเนินการ

วากยสัมพันธ์

switch( expression ) {
    case n :
        code block
        break;
    case n :
        code block
        break;
    default:
        default code block
}

นี่คือวิธีการทำงาน:

  • switch การแสดงออกได้รับการประเมินในครั้งเดียว
  • ค่าของนิพจน์ที่ถูกเมื่อเทียบกับค่าของแต่ละกรณี
  • หากมีการจับคู่บล็อกที่เกี่ยวข้องของรหัสที่จะดำเนินการ

ตัวอย่าง

getDay() วิธีการส่งกลับในวันทำงานเป็นตัวเลขระหว่าง 0 และ 6 (Sunday=0, Monday=1, Tuesday=2 ..)

ใช้จำนวนวันในการคำนวณชื่อในวันทำงาน:

switch (new Date().getDay()) {
    case 0:
        day = "Sunday";
        break;
    case 1:
        day = "Monday";
        break;
    case 2:
        day = "Tuesday";
        break;
    case 3:
        day = "Wednesday";
        break;
    case 4:
        day = "Thursday";
        break;
    case 5:
        day = "Friday";
        break;
    case 6:
        day = "Saturday";
        break;
}

ผลของวันที่จะได้รับ:

Sunday
ลองตัวเอง»

break คำหลัก

เมื่อรหัสล่าม JavaScript ถึง break คำหลักจะแบ่งออกมาจาก switch บล็อก

นี้จะหยุดการดำเนินการของรหัสและกรณีอื่น ๆ การทดสอบภายในบล็อก

break สามารถประหยัดเวลาการดำเนินการเพราะมัน "ไม่สนใจ" การดำเนินการของส่วนที่เหลือทั้งหมดของรหัสใน switch บล็อก


default คำหลัก

default คำหลักระบุรหัสในการทำงานถ้าไม่มีการแข่งขันกรณี:

ตัวอย่าง

getDay () วิธีการส่งกลับในวันทำงานเป็นตัวเลขระหว่าง 0 และ 6

ถ้าวันนี้ไม่เป็นเสาร์ (6) หรืออาทิตย์ (0), เขียนข้อความเริ่มต้น:

switch (new Date().getDay()) {
    case 6:
        text = "Today is Saturday";
        break;
    case 0:
        text = "Today is Sunday";
        break;
    default:
        text = "Looking forward to the Weekend";
}

ผลของข้อความที่จะได้รับ:

Today is Sunday
ลองตัวเอง»

รหัสทั่วไปและฤดูใบไม้ร่วงผ่าน

บางครั้งใน switch บล็อกคุณจะต้องการกรณีที่แตกต่างในการใช้รหัสเดียวกันหรือตกผ่านไปเริ่มต้นที่พบบ่อย

หมายเหตุจากตัวอย่างต่อไปว่ากรณีที่สามารถใช้ร่วมกันป้องกันรหัสเดียวกันและว่ากรณีเริ่มต้นไม่จำเป็นต้องเป็นกรณีสุดท้ายในการ switch บล็อก:

ตัวอย่าง

switch (new Date().getDay()) {
    case 1:
    case 2:
    case 3:
    default:
        text = "Looking forward to the Weekend";
        break;
    case 4:
    case 5:
       text = "Soon it is Weekend";
        break;
    case 0:
    case 6:
       text = "It is Weekend";
}
ลองตัวเอง»

ถ้า default ไม่ได้เป็นกรณีสุดท้ายใน switch บล็อกอย่าลืมที่จะจบด้วย break


ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!

การใช้สิทธิ 1 » ออกกำลังกาย 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย»