⊗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 までの数値をループで処理し、 各数値の最初の桁と2番目の桁の合計をコンソールに出力してください。

10 から 1000 までの数値をループで処理し、 最初の桁が 1 である数値を出力してください。

10 から 1000 までの数値をループで処理し、 最初の2桁の合計が 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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否