JavaScript Program to check a number is a perfect number or not

In this program, You will learn how to check a number is a perfect number or not in JavaScript.


while (condition) {
    //statement
    //increment / decrement
}

JavaScript Program to check a number is a perfect number or not

Example: How to check a number is a perfect number or not in JavaScript

let num = parseInt(prompt("Enter a number:"))
let i = 1, s = 0;

while (i < num) {
  if (num % i == 0) {
    s = s + i
  }
  i++
}

if (s == num) {
  console.log("This is a perfect number:" + num)
} else {
  console.log("This is not a perfect number:" + num)
}

Output:

Enter a number:> 28
This is a perfect number:28