我有一個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''? –