⊗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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부