var num =prompt('请输出一个三位数:');
num =Number(num);if(isNaN(num)){alert('请输入正确的数字!');}else{if(num >0){
var hundred, shiwei, gewei;
hundred = num /100;
shiwei = num %100/10;
gewei = num %100%10;
hundred =parseInt(hundred);
shiwei =parseInt(shiwei);
gewei =parseInt(gewei);alert('百位:'+ hundred +',十位:'+ shiwei +',个位: '+ gewei);}else{alert('输入错误!');}}
简单的写法
var x =parseInt(prompt('请输入一个三位数字'));
var ge=x%100%10;
var shi = x%100/10;
var bai =x/100;
console.log(`个${ge},十${shi},白${bai}`)
用for显示出来
var x =parseInt(prompt('请输入一个三位数字'));
x =Number(x);//转化为数字一样不一样for(var i =0; i < x; i++){
var ge =parseInt(x %100%10);
var shi =parseInt(x %100/10);
var bai =parseInt(x /100);}
console.log(`个${ge},十${shi},百${bai}`)