ループによる数値の桁の取得 JavaScript

数値をループ処理する際に、各数値の特定の桁を取得したい場合があります。例えば、 最初の桁が 1 または 2 である数値のみをコンソールに出力したいとします。

注意点として、数値の文字列に直接アクセスすることはできません。以下のように書いても動作しません:

javascriptfor (let i = 1; i <= 100; i++) {
  if (i[0] == 1 || i[0] == 2) { // この方法では動作しません
    console.log(i);
  }
}

まず、数値を文字列に変換し、その文字列から特定の文字を取得する必要があります。以下のようにします:

javascriptfor (let i = 1; i <= 100; i++) {
  let str = String(i); // 数値を文字列に変換
  
  if (str[0] === '1' || str[0] === '2') {
    console.log(i);
  }
}
Задание 1

10 から 1000 までの数値をループで処理し、 各数値の最初の桁をコンソールに出力してください。

Задание 2

10 から 1000 までの数値をループで処理し、 各数値の最初の桁と2番目の桁の合計をコンソールに出力してください。

Задание 3

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

Задание 4

10 から 1000 までの数値をループで処理し、 最初の2桁の合計が 5 である数値を画面に出力してください。