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

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) {
        continue;
    }
    text += "The number is " + i + "<br>";
}

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

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

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


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

คำสั่งที่ยังคงแบ่งหนึ่งซ้ำ (ในวง) เมื่อเงื่อนไขที่ระบุเกิดขึ้นและยังคงมีการย้ำต่อไปในวง

ความแตกต่างระหว่างดำเนินการต่อและ การแบ่ง งบเป็นแทน "กระโดดออก" ของวงงบดำเนินการต่อ "กระโดด" หนึ่งซ้ำในวง

แต่เมื่อคำสั่งจะถูกดำเนินการอย่างต่อเนื่องก็จะทำงานแตกต่างกันชนิดที่แตกต่างกันของลูป:

  • ในวงในขณะที่สภาพการทดสอบและถ้ามันเป็นความจริงวงจะถูกดำเนินการอีกครั้ง
  • ในห่วงการแสดงออกเพิ่มขึ้น (เช่นผม ++) คือการประเมินครั้งแรกและจากนั้นในสภาพที่มีการทดสอบเพื่อดูว่าซ้ำอีกควรจะทำ

งบดำเนินการต่อไปนอกจากนี้ยังสามารถนำมาใช้กับการอ้างอิงฉลากตัวเลือก

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


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

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

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

continue;

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

continue labelname;

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

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

ตัวอย่าง

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

ตัวอย่าง

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

ห่วงผ่านบล็อกของรหัส แต่ข้ามคุณค่าของ "3" นี้:

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

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

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

ตัวอย่าง

ห่วงผ่านบล็อกของรหัส แต่ข้ามหมายเลข 2 และ 3 (โดยใช้ตัวดำเนินการ OR):

var text = "";
var i;
for (i = 1; i < 8; i++) {
    if (i === 2 || i === 3) continue;
    document.getElementById("demo").innerHTML += i + "<br>";
}

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

1
4
5
6
7
ลองตัวเอง»

ตัวอย่าง

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

ห่วงผ่านอาร์เรย์ แต่ข้ามองค์ประกอบอาร์เรย์ของ "ซาบ":

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
    if (cars[i] === "Saab") {
        continue;
    }
    text += cars[i] + "<br>";
}

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

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

ตัวอย่าง

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

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) {
            continue Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

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

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

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

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

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

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

สอน javascript: งบแบ่ง JavaScript

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

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


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