繁体   English   中英

如何将数字替换为字母

[英]How to Replace numbers to Letters

作业要求而不是显示数字25、75、125、175,而是在页面上显示单词。 我已经设置了if语句,但是由于某种原因我无法摆脱数字25、75、175。请帮助!

提前致谢。

作业2

<script>
    //start of Assignment 2-1
    var new_text = "";
    var randMax = (Math.floor(Math.random() * 200));
    for (var i = 1; i < randMax; i++) {
        new_text += i;

        if (i == 25) {

            new_text += "Twenty Five ";

        } else if (i == 75) {
            new_text += "Seventy Five ";
        } else if (i == 125) {
            new_text += "one hundred and twenty five ";;
        } else if (i == 175) {
            new_text += "one hundred and Seventy five ";

        } else {
            new_text += " ";
        }

    }
    document.write(new_text);


</script>

在for循环的开始,使用new_text += i; 这意味着它将始终将i附加到您的new_text字符串中。 如果要使其为条件,则需要将其放在else语句中。

   <script>
        //start of Assignment 2-1
        var new_text = "";
        var randMax = (Math.floor(Math.random() * 200));
        for (var i = 1; i < randMax; i++) {


            if (i == 25) {

                new_text = "Twenty Five ";

            } else if (i == 75) {
                new_text += "Seventy Five ";
            } else if (i == 125) {
                new_text += "one hundred and twenty five ";;
            } else if (i == 175) {
                new_text += "one hundred and Seventy five ";

            } else {
                new_text += i;
                new_text += " ";
            }

        }
        document.write(new_text);


    </script>
var new_text = "";
    var randMax = (Math.floor(Math.random() * 200));
    for (var i = 1; i < randMax; i++) {

        if (i == 25) {
            new_text += "Twenty Five ";
        } else if (i == 75) {
            new_text += "Seventy Five ";
        } else if (i == 125) {
            new_text += "one hundred and twenty five ";;
        } else if (i == 175) {
            new_text += "one hundred and Seventy five ";

        } else {
            new_text += i;
        }
        new_text += " ";

    }
    alert(new_text);

将“ new_text + = i”移到else块。 现在无论条件如何,它都会在每次迭代中运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM