скажите насколько правильно сделал ?
let number = 123;
let quantity = 0;
for (let i = 0; i < number; i++) {
quantity = String(number).length;
}
скажите насколько правильно сделал ?
let number = 123;
let quantity = 0;
for (let i = 0; i < number; i++) {
quantity = String(number).length;
}
достаточно оставить:
quantity = String(number).length
цикл лишний тут.
quantity = String(Math.floor(Math.abs(number))).length
let number = -12345.678
let quantity = 0
while (number) {
number = Math.floor(Math.abs(number)/10)
quantity++
}
let number = 123;
let quantity = 0;
while (number >= 1) {
number = number / 10;
quantity++;
}
let number = 123;
let quantity = 0;
while (Math.floor(number) !== 0) {
quantity++;
number /= 10;
}
while (number > 0) {
number = Math.floor(number / 10);
quantity++;
}