Heim  >  Artikel  >  Web-Frontend  >  JavaScript bestimmt, ob eine Zahl eine Narzissenzahl ist

JavaScript bestimmt, ob eine Zahl eine Narzissenzahl ist

陈政宽~
陈政宽~Original
2017-06-28 13:05:274040Durchsuche

Die Narzissenzahl bezieht sich auf eine n-stellige Zahl (n≥3), die Summe der n-ten Potenz der Ziffern in jeder Ziffer ist gleich sich selbst. Lassen Sie mich diesen Artikel mit Ihnen teilenJSUm festzustellen, ob es sich bei einer Zahl um eine Narzissenzahl handelt, können sich Freunde in Not darauf beziehen

Eine Narzissenzahl bezieht sich auf eine n-stellige Zahl ( n≥3), die Summe der n-ten Potenz der Zahlen auf jeder Ziffer ist gleich sich selbst.

Zum Beispiel: 1^3 + 5^3+ 3^3 = 153

//判断一个数是否数水仙花数
    var num=prompt('请输入一个数字');
    //得到位数可以计算幂数
    var length=num.length;
    //使用字符串的方法获取每一位数
    var content=num.split("");
    //判断开始输入的数字和计算出来的结果是否相等
    var result=0;
    for(var i=0;i<content.length;i++){
      result+=Math.pow(content[i],length)
    }
    alert(result==num?&#39;这个是水仙花数&#39;:&#39;不是水仙花数&#39;)

Das Obige ist der vom Herausgeber eingeführte JS, um zu bestimmen, ob eine Zahl eine Narzissenzahl ist. Ich hoffe, es wird Ihnen hilfreich sein, wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten!

Das obige ist der detaillierte Inhalt vonJavaScript bestimmt, ob eine Zahl eine Narzissenzahl ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn