Latest web development tutorials
×

JavaScript หลักสูตร

JavaScript หลักสูตร JavaScript แนะนำโดยย่อ JavaScript การใช้ JavaScript ส่งออก JavaScript ไวยากรณ์ JavaScript งบ JavaScript หมายเหตุ JavaScript ตัวแปร JavaScript ชนิดข้อมูล JavaScript วัตถุ JavaScript ฟังก์ชัน JavaScript ขอบเขต JavaScript เหตุการณ์ JavaScript เชือก JavaScript ผู้ประกอบการ JavaScript เปรียบเทียบ JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript ประเภทการแปลง JavaScript นิพจน์ปกติ JavaScript ความผิดพลาด JavaScript แก้จุดบกพร่อง JavaScript ยกตัวแปร JavaScript โหมดที่เข้มงวด JavaScript ใช้ไม่เหมาะสม JavaScript รูปแบบการตรวจสอบสิทธิ์ JavaScript ลิขสิทธิ์คำสำคัญ JavaScript JSON JavaScript void JavaScript ข้อมูลจำเพาะรหัส

JS ฟังก์ชัน

JavaScript นิยามฟังก์ชัน JavaScript อาร์กิวเมนต์ของฟังก์ชัน JavaScript เรียกใช้ฟังก์ชัน JavaScript การปิด

JS HTML DOM

DOM แนะนำโดยย่อ DOM HTML DOM CSS DOM เหตุการณ์ DOM EventListener DOM ธาตุ

JS การสอนที่ทันสมัย

JavaScript วัตถุ JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp วัตถุ

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

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ป๊อป JavaScript เหตุการณ์หมดเวลา JavaScript Cookies

JS โกดัง

JavaScript โกดัง JavaScript ทดสอบ jQuery JavaScript ทดสอบ Prototype

JS ตัวอย่าง

JavaScript ตัวอย่าง JavaScript ตัวอย่างวัตถุ JavaScript วัตถุเช่นเบราว์เซอร์ JavaScript HTML DOM ตัวอย่าง JavaScript ย่อ

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

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

JavaScript สำหรับห่วง

วงจรสามารถดำเนินการบล็อกของรหัสระบุจำนวนครั้ง


วงจร JavaScript

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

เราสามารถส่งออกค่าของ array:

ถ้อยคำทั่วไป:

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

ใช้สำหรับวง

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

ลอง»


ชนิดที่แตกต่างของวงจร

รองรับ JavaScript ประเภทที่แตกต่างกันของลูป:

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

สำหรับวง

ห่วงคือการที่คุณต้องการที่จะสร้างห่วงเครื่องมือที่ใช้บ่อย

นี่คือไวยากรณ์สำหรับวง:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

คำสั่งที่ 1 (บล็อก) เริ่มต้นก่อนที่คุณจะเริ่มต้น

งบ 2 กำหนดรอบการดำเนินงาน (block) เงื่อนไข

3 คำสั่งหลังจากที่วง (block) ได้รับการทำ

ตัวอย่าง

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

ลอง»

จากตัวอย่างข้างต้นคุณสามารถดู:

1 คำสั่งตั้งค่าตัวแปรก่อนที่วงจะเริ่มต้น (var i = 0)

คำสั่งที่กำหนดไว้ 2 เงื่อนไขวงจรการทำงาน (ฉันต้องน้อยกว่า 5)

งบ 3 เพิ่มขึ้นจากค่า (i ++) หลังจากที่บล็อกของรหัสแต่ละคนได้รับการดำเนินการ


1 คำสั่ง

ปกติเราจะใช้คำสั่งให้เริ่มต้นตัวแปรที่ใช้ในวงจร (var i = 0)

1 คำสั่งเป็นตัวเลือกที่ไม่ได้ใช้ยังสามารถเป็นคำสั่ง

คุณสามารถเริ่มต้น 1 คำสั่ง (หรือมากกว่า) ค่าใด ๆ :

ตัวอย่าง:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

ลอง»

และคุณยังสามารถละเว้นคำสั่ง (เช่นในการเริ่มต้นของวงได้รับการตั้งค่า):

ตัวอย่าง:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

ลอง»


งบ 2

งบ 2 เงื่อนไขที่ใช้โดยทั่วไปในการประเมินตัวแปรเริ่มต้น

2 คำสั่งเดียวกันเป็นตัวเลือก

2 หากคำสั่งที่ส่งกลับจริงแล้ววงจรเริ่มต้นอีกครั้งถ้ามันกลับเท็จห่วงจะสิ้นสุด

โคมไฟ ถ้าคุณไม่ใช้งบ 2 ก็ต้องจัดให้มีการแบ่งในรอบที่ มิฉะนั้นวงจรจะไม่สามารถที่จะหยุด นี้จะทำให้มันเป็นไปได้ที่จะทำให้เบราว์เซอร์ที่ผิดพลาด โปรดอ่านเกี่ยวกับการแบ่งในส่วนต่อไปของการกวดวิชานี้


งบ 3

3 งบทั่วไปเพิ่มค่าของตัวแปรเดิม

งบ 3 ยังเป็นตัวเลือก

งบ 3 มีความหลากหลายของการใช้งาน เพิ่มสามารถลบ (i--) หรือมากกว่า (i = i + 15)

งบ 3 อาจถูกมองข้าม (เช่นภายในห่วงเมื่อมีรหัสตรงกัน):

ตัวอย่าง:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

ลอง»


สำหรับ / ในวงจร

JavaScript สำหรับ / ในคำสั่งให้ห่วงผ่านคุณสมบัติของวัตถุ:

ตัวอย่าง

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

ลอง»

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับในส่วนที่เกี่ยวกับ JavaScript สำหรับวัตถุ / ในวงจรความรู้


ในขณะที่ห่วง

เราจะอธิบายให้คุณในขณะที่ห่วงและทำ / ขณะที่วงในบทต่อไป