⊗jsPmFBFl 213 of 505 menu

ธงในฟังก์ชัน JavaScript

ในฟังก์ชันสามารถใช้ธง ในรูปแบบโดยปริยายได้ด้วยคำสั่ง return มาดูกัน ว่าทำอย่างไร สมมติเรามี ฟังก์ชันต่อไปนี้ที่ตรวจสอบ ว่าทุกองค์ประกอบในอาร์เรย์เป็นจำนวนบวก:

function isPositive(arr) { let flag = true; for (let elem of arr) { if (elem < 0) { flag = false; } } return flag; }

มาเขียนโค้ดฟังก์ชันใหม่โดยใช้ ธงในรูปแบบโดยปริยาย:

function isPositive(arr) { for (let elem of arr) { if (elem < 0) { return false; } } return true; }

วิธีการทำงาน: ถ้าในอาร์เรย์พบ องค์ประกอบที่ต้องการ - เราจะออกจากฟังก์ชัน (และออกจากลูปด้วย) โดยใช้ return แต่ถ้าในอาร์เรย์ไม่พบองค์ประกอบที่ต้องการ - จะไม่มีการออกจากฟังก์ชันและการทำงาน จะไปถึงคำสั่ง return true และ กลายเป็นว่าฟังก์ชันจะคืนค่า true เพื่อแสดงว่าในอาร์เรย์ทุกองค์ประกอบ เป็นจำนวนบวก

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

สร้างฟังก์ชันที่รับพารามิเตอร์เป็น ตัวเลขและตรวจสอบว่าเลขทุกตัว ของจำนวนนี้เป็นเลขคี่

สร้างฟังก์ชันที่รับพารามิเตอร์เป็น อาร์เรย์และตรวจสอบว่ามี สององค์ประกอบที่เหมือนกันอยู่ติดกันในอาร์เรย์นี้หรือไม่

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ