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

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


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

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

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

let n = parseInt(prompt("Enter a number"))
let s = 0, r, num, f, i

num = n
while (n > 0) {
    r = n % 10
    f = 1, i = 1
    while (i <= r) {
        f = f * i;
        i++;
    }
    s = s + f;
    n = parseInt(n / 10)
}

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

Output:

Enter a number> 145
This is a Strong number:145