Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που βρίσκει όλους τους παράγοντες ενός ακέραιου.
Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:
- JavaScript για βρόχο
- JavaScript αν… αλλιώς Δήλωση
Για να είναι οι παράγοντες ενός αριθμού, ο αριθμός των παραγόντων πρέπει να διαιρεί ακριβώς τον αριθμό (με 0 υπόλοιπο). Για παράδειγμα,
Ο συντελεστής 12 είναι 1 , 2 , 3 , 4 , 6 και 12 .
Παράδειγμα: Παράγοντες θετικού αριθμού
// 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); ) )
Παραγωγή
Εισαγάγετε έναν θετικό αριθμό: 12 Οι συντελεστές του 12 είναι: 1 2 3 4 6 12
Στο παραπάνω πρόγραμμα, ζητείται από τον χρήστη να εισαγάγει έναν θετικό ακέραιο.
- Ο
for
βρόχος χρησιμοποιείται για βρόχο 1 έως τον αριθμό που εισάγει ο χρήστης. - Ο χειριστής συντελεστή
%
χρησιμοποιείται για να ελέγξει εάν ο αριθμός είναι ακριβώς διαιρετός. - Σε κάθε επανάληψη, ελέγχεται μια συνθήκη εάν ο αριθμός διαιρείται ακριβώς από το i.
if(num % i == 0)
- Εάν πληρούται η παραπάνω συνθήκη, εμφανίζεται ο αριθμός.