In questo esempio, imparerai a scrivere un programma JavaScript che trova tutti i fattori di un numero intero.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- JavaScript per loop
- Istruzione JavaScript if … else
Per essere i fattori di un numero, il numero del fattore deve dividere esattamente il numero (con 0 resto). Per esempio,
Il fattore 12 è 1 , 2 , 3 , 4 , 6 e 12 .
Esempio: fattori di numero positivo
// program to find the factors of an integer // take input const num = prompt('Enter a positive number: '); console.log(`The factors of $(num) is:`); // looping through 1 to num for(let i = 1; i <= num; i++) ( // check if number is a factor if(num % i == 0) ( console.log(i); ) )
Produzione
Immettere un numero positivo: 12 I fattori di 12 sono: 1 2 3 4 6 12
Nel programma precedente, all'utente viene richiesto di inserire un numero intero positivo.
- Il
for
ciclo viene utilizzato per passare da 1 al numero immesso dall'utente. - L'operatore modulo
%
viene utilizzato per verificare se num è esattamente divisibile. - In ogni iterazione, viene verificata una condizione se num è esattamente divisibile per i.
if(num % i == 0)
- Se la condizione di cui sopra è soddisfatta, viene visualizzato il numero.