【发布时间】:2016-01-08 10:06:51
【问题描述】:
我在输入变量中有这个字符串,如下所示: var input = "javascript";
我想将此字符串更改为“j4v4sr1pt”,方法是将 a 替换为 4,将 i 替换为 1。
我试图做这样的事情,但对我不起作用,我是 JavaScript 新手。有人能告诉我我在这里做错了什么吗?感谢提前投反对票:D
<script>
var input = "javascript";
var output= "";
for ( var i=0;i<input.length ; i++)
{ if ( input[i] == "a")
{output[i] = "4"; }
else if ( input[i] == "i")
{ output[i] ="1"; }
else
output[i]=input[i];
}// end forloop
</script>
【问题讨论】:
-
output = input.replace(/a/g, '4')等? -
请查看我的回答,如果对你有用,请点击下面的勾。
标签: javascript jquery