【发布时间】:2021-04-30 04:03:47
【问题描述】:
我的作业要求我要求用户输入一个字符串,例如“这是美好的一天”,然后该字符串反向垂直显示,像这样..
- 天
- 漂亮
- 一个
- 是
- 这个
我遇到的问题是,字符串不是由 smaces 分隔,而是分隔每个字符并像这样显示字符串...
- d
- 一个
- 是
- l
- 你
- f
等等……
我尝试弄乱变量中引号之间的空格以及“sentence.split(”"),但没有运气。
<! DOCTYPE>
<html>
<head>
<meta charset = "utf-8">
<script>
function allStrings()
{
var sentence = window.prompt( "Enter a sentence:" );
var splitString = sentence.split( " " );
var flip = "";
for( i=splitString.length-1; i>=0; i-- )
{
flip = flip + " " + splitString[i];
}
for( i=0; i<flip.length; i++ )
{
document.write(flip[i]);
document.write("<br>");
}
}
allStrings();
</script>
</head>
</html>
【问题讨论】:
标签: javascript arrays string