Rozbieranie liczby na cyfry
Pętle while i do...while - JavaScript od podstaw: konsola (JavaScript)
Typowe użycie while: rozbieramy liczbę na cyfry. `n % 10` to ostatnia cyfra, a `Math.floor(n / 10)` ucina ją. Powtarzamy, dopóki zostało coś do ucięcia. Nie wiemy z góry, ile będzie obrotów: zależy to od liczby cyfr.
let n = 4096;
let sum = 0;
while (n > 0) {
const digit = n % 10;
console.log('cyfra', digit);
sum += digit;
n = Math.floor(n / 10);
}
console.log('Suma cyfr:', sum);Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu JavaScript od podstaw: konsola·Zaloguj się, aby zapisać postęp na koncie.