// 1-10000以内的完数 // 完数:因子之和相加等于这个数 // 例如:6的因子为1,2,3:1+2+3=6 let i ,j; let sum ; for(i=1;i<=10000;i++){ sum = 0; for(j=1;j<i;j++){ if(i%j == 0){ sum +=j; } } if(i == sum){ console.log(i) } }