Испытание "Сколько цифр?"


#22

У меня такое решение:

var number = 6567;
var quantity = 0;

while (Math.trunc(number) != 0) {
quantity++;
number /= 10;
}
console.log(quantity);


#23

Попробуй вставить number = 65478.
quantity получится на одну цифру больше.
Это не верное решение.

В этом ключе я решил так:
var number = 6567;
var quantity = 0;

while (Math.trunc(number) != 0) {
quantity++;
number /= 10;
}
console.log(quantity);


#24

var number = 123;
var quantity = 0;
var k=1;
for (var i = 1; number / k >= 1; i++) {
k*=10
quantity ++;
}

Я это сделал! Всё работает идеально))