⊗jsPmLpCdg 166 of 505 menu

คำแนะนำในการเขียนโค้ดลูปใน JavaScript

เมื่อคุณศึกษาภาษามากขึ้น ความซับซ้อนของโปรแกรมของคุณก็เพิ่มขึ้น ถึงเวลาที่จะพูดคุยเกี่ยวกับวิธีการเขียนโค้ดอย่างถูกต้อง เพื่อให้โค้ดทำในสิ่งที่คุณตั้งใจไว้ ฉันจะให้วิธีการที่ดีแก่คุณ

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

วิธีการที่ผิดคือการพยายามเขียนโค้ดทั้งหมดของการแก้ปัญหาพร้อมกัน แล้วค่อยเริ่มตรวจสอบมัน ในกรณีนี้ มีโอกาสสูงที่โค้ดของคุณจะไม่ทำงาน และคุณจะต้องค้นหาข้อผิดพลาดในโค้ดจำนวนมาก

วิธีการที่ถูกต้องคือการแบ่งงานออกเป็นขั้นตอนพื้นฐานเล็ก ๆ ซึ่งคุณจะดำเนินการและตรวจสอบความถูกต้องทันที ในกรณีนี้ แม้ว่าคุณจะผิดพลาดที่ใดที่หนึ่ง คุณก็จะสังเกตเห็นปัญหานั้นทันทีและแก้ไขได้

ลองมาทดสอบกันในทางปฏิบัติ สำหรับตัวอย่าง ให้คุณมีอาร์เรย์ที่มีตัวเลข:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

สมมติว่าคุณมีงานที่จะนำเอเลเมนต์จากอาร์เรย์นี้ ที่หารด้วย 3 ลงตัว และหาผลรวมของพวกมัน

ขั้นตอนเล็ก ๆ ขั้นแรกที่ฉันอยากจะแนะนำคือการวนผ่านเอเลเมนต์ของอาร์เรย์ด้วยลูปและแสดงพวกมันในคอนโซล มาทำกันและตรวจสอบให้แน่ใจว่าทุกอย่างทำงาน:

for (let elem of arr) { console.log(elem); }

ตอนนี้ แยกเอเลเมนต์ที่หารด้วย 3 ลงตัวออกมา แสดงพวกมันในคอนโซลและตรวจสอบว่าเราได้เอเลเมนต์ที่ถูกต้อง:

for (let elem of arr) { if (elem % 3 === 0) { console.log(elem); // จะแสดง 3, 6, 9 } }

ตอนนี้ ขั้นตอนต่อไปเราสามารถหาผลรวมของเอเลเมนต์ที่ต้องการได้:

let sum = 0; for (let elem of arr) { if (elem % 3 === 0) { sum += elem; } } console.log(sum);

ให้อาร์เรย์:

let arr = [10, 20, 30, 40, 21, 32, 51];

นำเอเลเมนต์จากอาร์เรย์นี้ ที่มีเลขตัวแรกเป็น 1 หรือ 2 และหาผลรวมของพวกมัน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ