Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kurioje surandami visi sveiko skaičiaus veiksniai.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „Loop“ „JavaScript“
- „JavaScript“, jei… kitas pareiškimas
Kad būtų skaičiaus veiksniai, faktoriaus skaičius turėtų tiksliai padalyti skaičių (su 0 likusiąja dalimi). Pavyzdžiui,
Koeficientas 12 yra 1 , 2 , 3 , 4 , 6 ir 12 .
Pavyzdys: Teigiamo skaičiaus veiksniai
// 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); ) )
Rezultatas
Įveskite teigiamą skaičių: 12 koeficientai 12 yra: 1 2 3 4 6 12
Pirmiau pateiktoje programoje vartotojas raginamas įvesti teigiamą sveikąjį skaičių.
for
Kilpa naudojama kilpa per 1 įvestu numeriu vartotojas.- Modulio operatorius
%
naudojamas patikrinti, ar skaičius tiksliai dalijasi. - Kiekvienoje iteracijoje tikrinama sąlyga, jei skaičius tiksliai dalijasi iš i.
if(num % i == 0)
- Jei įvykdyta pirmiau nurodyta sąlyga, rodomas skaičius.