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

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ในขณะที่ห่วง


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


While ห่วง

while ห่วง loops ผ่านบล็อกของรหัสตราบเท่าที่เงื่อนไขที่ระบุเป็นความจริง

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

while ( condition ) {
    code block to be executed
}

ตัวอย่าง

ในตัวอย่างต่อไปรหัสในวงจะเรียกใช้ซ้ำแล้วซ้ำอีกตราบใดที่ตัวแปร (i) น้อยกว่า 10:

ตัวอย่าง

while (i < 10) {
    text += "The number is " + i;
    i++;
}
ลองตัวเอง»

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


Do/While ห่วง

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

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

do {
    code block to be executed
}
while ( condition );

ตัวอย่าง

ตัวอย่างด้านล่างใช้ do/while ห่วง ห่วงจะถูกดำเนินการอย่างน้อยหนึ่งครั้งแม้ถ้าเงื่อนไขเป็นเท็จเพราะการป้องกันรหัสจะถูกดำเนินการก่อนที่จะอยู่ในสภาพที่มีการทดสอบ:

ตัวอย่าง

do {
    text += "The number is " + i;
    i++;
}
while (i < 10);
ลองตัวเอง»

อย่าลืมที่จะเพิ่มตัวแปรที่ใช้ในสภาพที่มิฉะนั้นห่วงจะไม่จบ!


การเปรียบเทียบและในขณะที่

ถ้าคุณได้อ่านบทก่อนหน้านี้เกี่ยวกับการห่วงคุณจะค้นพบว่าในขณะที่เป็นห่วงมากเช่นเดียวกับสำหรับวงด้วยกับคำสั่งที่ 1 และคำสั่ง 3 ละเว้น

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

ตัวอย่าง

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

for (;cars[i];) {
    text += cars[i] + "<br>";
    i++;
}
ลองตัวเอง»

วงในตัวอย่างนี้จะใช้ while วงในการเก็บรวบรวมชื่อรถยนต์จากรถยนต์อาร์เรย์:

ตัวอย่าง

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

while (cars[i]) {
    text += cars[i] + "<br>";
    i++;
}
ลองตัวเอง»

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

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