for (var i = 1000; i <= 9999; i++) {
var j = parseInt(i / 1000);//千位
var m = parseInt(i / 100 % 10);//百位
var n = parseInt(i /10 % 10); //十位
var l = parseInt(i % 10); //个位
if (j ** 4 + m ** 4 + n ** 4 + l ** 4 == i) {
document.write(i);
document.write('<br>');
}
}
a ** b 表示 a的b次方。