如何将输入的文本字符串提醒到单独的行中

How to alert a string of entered text into separate line's?

本文关键字:单独 字符串 输入 文本      更新时间:2023-09-26
我不知道

如何提醒我输入的文本字符串。我尝试了一些事情,但我觉得我只是猜测。这是我的代码,没有添加大小写"列表"。基本上我想发生的是能够输入"列出鸡蛋培根香肠",并为它输出(在单独的行中):

蛋培根香肠

我不是在要求任何人这样做,而是帮助我尝试了解如何做到这一点。

很抱歉没有详细解释我没有太多时间完成,所以任何反馈将不胜感激。

<html>
<head>  
<body>
<script type="text/javascript">
   //begin function
   function Process() {
        //declare the variables
        var str = ("print" , "datetime" , "list" , "math");
        str = prompt("Input Text")
        var list = str.split(" ");
        //begin switch
        switch (list[0]) {
            //begin case
            case "print":
                alert(str.substring(6))
                //end case
                break;
            //begin case
            case "datetime":
                alert(Datetime())
            //end case
                break;
            default:
            alert("you type, "+str)
        }
        //end switch
    }
    //end function
    //begin function 
    function Datetime() {
        var currentdate = new Date();
        var datetime = "Date and Time today: " + 
                            currentdate.getDate() + "/" + 
                            (currentdate.getMonth() + 1) + "/" + 
                            currentdate.getFullYear() + " @ " + 
                            currentdate.getHours() + ":" + 
                            currentdate.getMinutes() + ":" + 
                            currentdate.getSeconds();
        return(datetime)
    }
    //end function
</script> 
<script type="text/javascript">
// do the process
    Process();
    Datetime()
</script>
</body>
</head>
</html>

要在字符串中添加"新行",只需连接一个'n

var test = "I'm on one line'n" + 
    "and I'm on another";
alert(test);

如果按空格将输入拆分为一个数组,则可以将数组重新组合在一起,使用换行符,join()

var str = myArray.join(''n');
alert(str);

要在执行此操作之前从数组中删除第一项,请使用splice() shift()

myArray.shift();
var str = myArray.join(''n');

好吧,您的代码可以正常工作并给出预期的结果,尽管您缺少;Datetime();

现场示例:http://jsfiddle.net/ez666/8KAt6/2/

至于换行符,您可以使用: alert("You typed: " + str.split(' ').join(''n'));