我一直在研究一个函数,它将单词之间的空格更改为字符串 " " (空格) .
例如, "Hello World. Hi there." 将成为 "Hello(space)world.(space)Hi(space)there."
编辑:我正在尝试将其构建为一组特定的结构化英语,如下所示:
将结果的初始值设置为空字符串
用于参数字符串中的每个索引
如果该索引处的字符是空格
追加'(space)'结果
其他
将该索引处的字符追加到结果中
结束如果
结束
返回结果
这是我到目前为止能够提出的:
function showSpaces(aString)
{
var word, letter;
word = aString
for var (count = 0; count < word.length; count = count + 1)
{
letter = word.charAt(count);
if (letter == " ")
{
return("(space)");
}
else
{
return(letter);
}
}
}
每当我测试这个函数调用时,没有任何反应:
ONCLICK = "window.alert(showSpaces('Space: the final frontier'));">
我现在刚开始使用JavaScript . 任何帮助,将不胜感激 .
-Ross .