Цифры числа при переборе циклом 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
.