>  기사  >  웹 프론트엔드  >  JavaScript는 숫자가 수선화 숫자인지 확인합니다.

JavaScript는 숫자가 수선화 숫자인지 확인합니다.

陈政宽~
陈政宽~원래의
2017-06-28 13:05:273992검색

수선화 숫자는 n자리 숫자(n≥3)를 나타내며, 각 숫자의 n제곱의 합은 그 자체와 같습니다. 이 글을 통해 공유해드려요JS숫자가 수선화 숫자인지 판단하려면 도움이 필요한 친구들이 참고하면 됩니다

수선화 숫자는 n자리 숫자(n≥3)를 의미하며, 숫자의 n제곱의 합은 그 자체와 같습니다.

예: 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;)

위는 숫자가 수선화 숫자인지 판단하기 위해 편집자가 소개한 JS입니다. 궁금한 점이 있으시면 메시지를 남겨주시면 시간 내에 답변해 드리겠습니다!

위 내용은 JavaScript는 숫자가 수선화 숫자인지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.