JavaScript program to check given number is Armstrong number or not


Following program shows you to check given number is Armstrong number or not using while loop.

function armstr(){
  var arm=0,a,b,c,d,num;
  num=153;
  temp=num;
  while(temp>0){
    a=temp%10;
    temp=parseInt(temp/10); // convert float into Integer
    arm=arm+a*a*a;
  }
  if(arm==num){
    console.log("Armstrong number");
  }
  else{
    console.log("Not Armstrong number");
  }
}
armstr();

Output:

Armstrong number

Try it online here https://onecompiler.com/javascript/3x5qwysdk