思路:利用while循环 每循环一次小数点向前一位,下次进入循环时判断是否满足不为0
<script>
var num = parseInt(prompt("请输入一个正整数"));
var count = 1;//定义一个计数器
while (parseInt(num/10)!=0) { //为0时停止循环
num = parseInt(num / 10); //每循环一次小数点前进一位并取整
count++; //满足条件计数器+1
}
alert(count);
</script>