Дали задание: Составьте программу, выводящую на экран квадраты чисел от 10 до 20.
<script>
let number = 10**2
document.write(number);
var step;
for (step = 9; step < 21; step++) {
document.write(number)
}
</script>
В итоге, выводит такой результат: 100100100100100100100100100100100100100.
Из за того что программа делает 10 шагов, и просто выводит 10^2 десять раз.
Как я понял, задача заключается в том, что числа от 10 до 20 выводятся сразу возведенными в квадрат.
И чтобы не писать 10 разных переменных и т.п, решил сделать чтобы цикл прибавлял к предыдущиму числу 1 и возводил в ^2. И так до 20-и.
Прошу объяснить, в чем проблема.