我有一个JavaScript代码,它是一个名为“x”的变量,其值为“Hello World”。还有另外两个名为“旧”和“新”的变量。我想要的是当我给变量“旧”的一个随机值和变量“新”的新值时。然后,我需要该程序来查找和替换句子中的相似字符并添加新值。在Javascript中查找和替换字符
例如:old =“l”,new =“y”,新语句需要变成“Heyyo World”,用'y'代替'l'字母。
以下是我的示例代码。
<script type="text/javascript">
function fndReplace()
{
var x = "Hello world";
var old = "l";
var neww = "y";
var i;
var length = x.length;
for(i=0;i<length-1;i++)
{
if(old[i] == neww)
{
old = old[i] + neww
}
}
document.write(old);
}
fndReplace();
</javascript>
的可能的复制[如何更换在JavaScript字符串的所有出现?(https://stackoverflow.com/questions/1144783/how-to-replace-all-occurrences -of-a-string-in-javascript) – emed
为什么不能替换''world''中的''l''? –