所以我创建了这段代码,我想知道如何根据userInput中的空间量进行循环。
var userInput = prompt("Enter a phrase you want to reverse?")
var userOutput = ""
var array = []
var length = userInput.length;
var str = userInput.lastIndexOf(" ")
var test = userInput.substr(str, length);

该程序的主要目的是通过不使用js方法来反转userInput 输入: " Hello world" 输出: 世界你好
答案 0 :(得分:0)
1)Split
' '
上的字符串,保存为字符串数组
2)反转数组
3)Join
数组元素' '
答案 1 :(得分:0)
var userInput = prompt("Enter a phrase you want to reverse?")
var userOutput = ""
var array = []
var length = userInput.length;
var str = userInput.lastIndexOf(" ")
var test = userInput.substr(str, length);
var reversed = "";
while (length) {
reversed += test[--length];
}
编辑: WOHA!我应该更谨慎地使用test.length而不是输入长度。 我会留下它作为练习来找到并修复我犯的错误。