Javascript迭代 - 撤销订单

时间:2013-05-22 06:01:24

标签: javascript iteration reverse

这是我的一些家庭作业。因此到目前为止,Javascript对我来说是最难掌握的。这是我的任务副本:

将以下代码复制到新文件中。

<html>>
<body>
<script>
var namIn = window.prompt("Enter Senator’s State and FULL Name, separated by space:" );
var namAr = namIn.split("");
var namArLen = namAr.length;
document.write(namAr + "<br /> Length:" + namArLen); 
</script> </body>
</html>

当您执行此代码时,您将看到输入名称后,它被加载到namAr数组中。您的输出将如下所示:

C,o,l,o,r,a,d,o, ,M,a,r,k, ,U,d,a,l,l 
Length: 19

你的任务: 添加一个小迭代,以相反的顺序显示您的名称。例如,如果我输入参议员的州和姓名:

Colorado Mark Udall

您的输出将是

C,o,l,o,r,a,d,o, ,M,a,r,k, ,U,d,a,l,l 
Length: 19
lladU kraM odaroloC

我正在努力实现大胆的部分。他们检查我们的编码。我不是在寻找答案,因为我是一种演练或解释。有什么帮助,谢谢!

分辨 想出来,谢谢!所有伟大的答案 - 你们都很聪明!

2 个答案:

答案 0 :(得分:2)

<html>
<body>
<script>
var namIn = window.prompt("Enter Senator’s State and FULL Name, separated by space:" );
var namAr = namIn.split("");
var namArLen = namAr.length;


document.write(namAr + "<br /> Length:" + namArLen);



var i;
for (i = namArLen-1; i >=0;i--)
{
var result = document.write(namAr[i]);
}
</script> 


</body> </html>

你可以使用循环

答案 1 :(得分:0)

而不是

var namAr = namIn.split("");

尝试

var namAr = namIn.split("").reverse();