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

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

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

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

JavaScriptงบแบ่ง

งบ JavaScript อ้างอิง งบ JavaScript อ้างอิง

ตัวอย่าง

ในตัวอย่างนี้เราจะใช้สำหรับวงร่วมกับคำสั่งแบ่ง

ห่วงผ่านบล็อกของรหัส แต่ออกจากวงเมื่อตัวแปรที่ฉันจะมีค่าเท่ากับ "3":

var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        break;
    }
    text += "The number is " + i + "<br>";
}

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

The number is 0
The number is 1
The number is 2
ลองตัวเอง»

เพิ่มเติม "ลองตัวเอง" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

คำสั่งแบ่งออกเป็นคำสั่งที่สวิทช์หรือห่วง (สำหรับสำหรับ ... ในขณะที่ทำ ... ในขณะที่)

เมื่อคำสั่งแบ่งใช้กับงบเปลี่ยนจะแบ่งออกมาจากสวิทช์บล็อก นี้จะหยุดการดำเนินการของการดำเนินการมากขึ้นของรหัสและ / หรือกรณีการทดสอบภายในบล็อก

เมื่อคำสั่งแบ่งถูกนำมาใช้ในวงจะแบ่งห่วงและยังคงดำเนินการรหัสหลังจากวง (ถ้ามี)

คำสั่งพักนอกจากนี้ยังสามารถนำมาใช้กับการอ้างอิงฉลากเลือกที่จะ "กระโดดออก" ใด ๆ การป้องกันรหัส JavaScript (ดู "ตัวอย่างเพิ่มเติม" ด้านล่าง)

หมายเหตุ: ไม่มีการอ้างอิงฉลากคำสั่งพักสามารถนำมาใช้เฉพาะภายในวงหรือสวิทช์


สนับสนุนเบราว์เซอร์

คำแถลง
break ใช่ ใช่ ใช่ ใช่ ใช่

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

break;

โดยใช้การอ้างอิงฉลากตัวเลือก:

break labelname;

รายละเอียดทางเทคนิค

JavaScript เวอร์ชัน: 1.0 อ้างอิงฉลากถูกเพิ่มเข้ามาใน JavaScript 1.2

ตัวอย่าง

ตัวอย่างเพิ่มเติม

ตัวอย่าง

ในตัวอย่างนี้เราจะใช้ห่วงขณะร่วมกับคำสั่งแบ่ง

ห่วงผ่านบล็อกของรหัส แต่ออกจากวงเมื่อตัวแปรที่ฉันจะมีค่าเท่ากับ "3":

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
    if (i === 3) {
        break;
    }
}

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

The number is 0
The number is 1
The number is 2
ลองตัวเอง»

ตัวอย่าง

แยกออกจากบล็อกสวิทช์เพื่อให้มั่นใจว่ามีเพียงหนึ่งกรณีที่จะถูกดำเนินการ:

var day;
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;
}

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

ลองตัวเอง»

ตัวอย่าง

การใช้คำสั่งแบ่งมีการอ้างอิงฉลากเพื่อ "กระโดดออกมา" ของการป้องกันรหัส javascript:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";

list: {
    text += cars[0] + "<br>";
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
}

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

BMW
Volvo
Saab
ลองตัวเอง»

ตัวอย่าง

การใช้คำสั่งแบ่งมีการอ้างอิงฉลากเพื่อ "กระโดดออก" ของวงที่ซ้อนกันสำหรับ:

var text = "";
var i, j;

Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";

    Loop2: // The second for loop is labeled "Loop2"
    for (j = 10; j < 15; j++) {
        if (j === 12) {
            break Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

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

i = 0, j = 10 11
i = 1, j = 10 11
i = 2, j = 10 11
ลองตัวเอง»

หน้าเว็บที่เกี่ยวข้อง

สอน javascript: JavaScript หยุดและดำเนินการต่อ

สอน javascript: JavaScript สำหรับวง

JavaScript Tutorial: JavaScript ในขณะที่ห่วง

สอน javascript: JavaScript สวิทช์

JavaScript อ้างอิง: JavaScript งบดำเนินการต่อ

อ้างอิง javascript: JavaScript สำหรับงบ

JavaScript อ้างอิง: JavaScript ขณะที่คำสั่ง

อ้างอิง javascript: JavaScript งบเปลี่ยน


งบ JavaScript อ้างอิง งบ JavaScript อ้างอิง