用html输入一个不多于五位的正整数,判断该数是几位数,并且输出每位上的数字。

例如,输入158,则在网页上应显示:158是一个三位数,它的个位数是8,十位数是5,百位数是1.
求代码。
帮帮忙啊!!!
最新回答
猫吻

2025-02-25 06:32:03

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>RunJS 演示代码</title>
    <script>
        var num = prompt("输入一个不多于五位的正整数", 0);
        var px = "个,十,百,千,万,十万,百万,千万,亿,十亿,白亿,千亿,万亿,十万亿,百万亿,千万亿,亿亿".split(",");
        for (var i = num.length - 1; i >= 0; i--) {
            var t = num.charAt(i);
            document.write(num + "的" + px[num.length - i - 1] + "位是" + t + "<br / >");
        }
    </script>
</head>

<body></body>

</html>