请输入一个三位数:<input type="text" name="" id="num" maxlength="3" minlength="3">
<script>
document.getElementById('num').onblur = function(){
var num = this.value;
long = String(num*1).length;
// alert(long);
var a = num % 10;
var b = (num-a) % 100 / 10;
var c = (num-a-b*10) / 100;
// alert(a);alert(b);alert(c);
var d = Math.pow(a,3) + Math.pow(b,3) +Math.pow(c,3);
if(long == 3){
if(num == d){
alert(num + '是水仙花数!!!');
}else{
alert(num + '不是水仙花数!');
}
}else{
alert('请输入合法三位数!!!')
}
}
</script>