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

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 อ้างอิงงบ

ตัวอย่าง

ห่วงผ่านบล็อกของรหัสตราบเท่าที่ตัวแปร (i) น้อยกว่าที่ 5:

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

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

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

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


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

คำสั่งในขณะที่สร้างห่วงว่าจะถูกดำเนินการในขณะที่เงื่อนไขที่ระบุเป็นความจริง

ห่วงจะทำงานต่อไปตราบใดที่เงื่อนไขเป็นจริง มันจะหยุดเมื่อเงื่อนไขเป็นเท็จ

JavaScript สนับสนุนชนิดที่แตกต่างกันของลูป:

  • for - loops ผ่านบล็อกของรหัสจำนวนครั้ง
  • for/in - loops ผ่านคุณสมบัติของวัตถุ
  • while - loops ผ่านบล็อกของรหัสในขณะที่เงื่อนไขที่ระบุเป็นความจริง
  • ทำ / ขณะที่ - loops ผ่านบล็อกของรหัสครั้งเดียวแล้วซ้ำห่วงในขณะที่เงื่อนไขที่ระบุเป็นความจริง

เคล็ดลับ: ใช้ แบ่ง คำสั่งให้แยกออกจากวงและ ยังคง คำสั่งให้ข้ามค่าในวง


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

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

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

ค่าพารามิเตอร์
พารามิเตอร์ ลักษณะ
condition จำเป็นต้องใช้ กำหนดเงื่อนไขสำหรับการทำงานวง (the code block) ถ้ามันกลับจริงห่วงจะเริ่มต้นอีกครั้งถ้ามันกลับเท็จห่วงจะสิ้นสุด

หมายเหตุ: หากเงื่อนไขเป็นจริงเสมอห่วงจะไม่จบ นี้จะผิดพลาดเบราว์เซอร์

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

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

JavaScript เวอร์ชัน: 1.0

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

ห่วงผ่านดัชนีของอาร์เรย์ในการเก็บรวบรวมชื่อรถยนต์จากรถยนต์อาร์เรย์:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i = 0;
while (i < cars.length) {
    text += cars[i] + "<br>";
    i++;
}
ลองตัวเอง»

ตัวอย่างข้างต้นอธิบายว่า:

  • ครั้งแรกที่เราตั้งค่าตัวแปรก่อนที่วงจะเริ่มต้น (var i = 0;)
  • จากนั้นเราจะกำหนดเงื่อนไขสำหรับวงในการทำงาน ตราบใดที่ตัวแปรที่น้อยกว่าความยาวของอาร์เรย์ (which is 4) ห่วงจะยังคง
  • แต่ละครั้งที่วงรันตัวแปรจะเพิ่มขึ้นโดยหนึ่ง (i++)
  • เมื่อตัวแปรที่ไม่น้อยกว่า 4 (array's length) สภาพเป็นเท็จและห่วงจะสิ้นสุด

ตัวอย่าง

ห่วงข้างหลังผ่านดัชนีของอาร์เรย์:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len = cars.length;
while (len--) {
    text += cars[len] + "<br>";
}
ลองตัวเอง»

ตัวอย่าง

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

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
    if (i == 3) {
        break;
    }
}
ลองตัวเอง»

ตัวอย่าง

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

var text = "";
var i = 0;
while (i < 5) {
    i++;
    if (i == 3) {
        continue;
    }
text += "<br>The number is " + i;
}
ลองตัวเอง»

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

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

อ้างอิง JavaScript: JavaScript ทำ ... ในขณะที่งบ

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

อ้างอิง JavaScript: JavaScript งบแบ่ง

JavaScript อ้างอิง: JavaScript ยังคงคำชี้แจง


<JavaScript อ้างอิงงบ