În acest exemplu, veți învăța să scrieți un program JavaScript care să găsească toți factorii unui număr întreg.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- JavaScript pentru buclă
- JavaScript dacă … altfel Declarație
Pentru a fi factorii unui număr, numărul factorului ar trebui să împartă exact numărul (cu restul 0 ). De exemplu,
Factorul 12 este 1 , 2 , 3 , 4 , 6 și 12 .
Exemplu: Factorii numărului pozitiv
// 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); ) )
Ieșire
Introduceți un număr pozitiv: 12 Factorii lui 12 sunt: 1 2 3 4 6 12
În programul de mai sus, utilizatorul este solicitat să introducă un număr întreg pozitiv.
for
Bucla este utilizat pentru bucla prin 1 la numărul introdus de utilizator.- Operatorul de modul
%
este utilizat pentru a verifica dacă num este exact divizibil. - În fiecare iterație, se verifică o condiție dacă num este exact divizibil cu i.
if(num % i == 0)
- Dacă este îndeplinită condiția de mai sus, se afișează numărul.