js里的一些逻辑运算
利用js得到一个范围内的数里面所有的水仙花数 所谓的水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153),那么有了逻辑我们就可以利用js得判断一个数是否是水仙花数。 建立一个html文件 在script标签里写出逻辑,输入一个数,然后根据逻辑来定义这个数是否满足水仙花数的特性,由此来判断其是否是水仙花数。 var num =Number(prompt('请输入一个数', 3)); 假设输入的是一个三位数,分别取到个位上的数,十位上的数和百位上的数。 var one = num % 10, ten = (num % 100 - one)/10, hundred =(num - num % 100)/100; 然后利用一个if else的判断方式检测出其是否是水仙花数。 if(num == one*one*one + ten*ten*ten + hundred*hundred*hundred){ console.log(num+'是水仙花数'); }else { console.log(num+