⊗jsPmLpND 153 of 505 menu

การวนลูปเพื่อรับเลขแต่ละหลักของตัวเลขใน JavaScript

สมมติว่าในการวนลูปตัวเลข เราต้องการ ได้รับเลขบางหลักจากตัวเลขเหล่านี้ ตัวอย่างเช่น เราต้องการทำให้ตัวเลขถูกแสดงผล ในคอนโซล หากเลขหลักแรกของมันเท่ากับ 1 หรือ 2

ขอเตือนว่า เราไม่สามารถอ้างอิงถึง ตัวอักษรของตัวเลขได้โดยตรง นั่นคือวิธีนี้จะ ไม่ทำงาน:

for (let i = 1; i <= 100; i++) { if (i[0] == 1 || i[0] == 2) { // วิธีนี้จะไม่ทำงาน console.log(i); } }

ก่อนอื่นจำเป็นต้องแปลงตัวเลขเป็น สตริง แล้วค่อยรับตัวอักษรเฉพาะ ของสตริงที่ได้ แบบนี้:

for (let i = 1; i <= 100; i++) { let str = String(i); // แปลงตัวเลขเป็นสตริง if (str[0] === '1' || str[0] === '2') { console.log(i); } }

วนลูปตัวเลขจาก 10 ถึง 1000 และแสดงเลขหลักแรกของแต่ละ ตัวเลขในคอนโซล

วนลูปตัวเลขจาก 10 ถึง 1000 และแสดงผลรวมของเลขหลักแรกและหลักที่สอง ของแต่ละตัวเลขในคอนโซล

วนลูปตัวเลขจาก 10 ถึง 1000 และแสดงตัวเลขเหล่านั้น ที่มีเลขหลักแรก เท่ากับ 1

วนลูปตัวเลขจาก 10 ถึง 1000 และแสดงตัวเลข ที่มีผลรวมของสอง หลักแรกเท่ากับ 5

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