这是代码:
alert(oldVars);
alert("change "+prevNumber+" to "+newNumber)
newVars = oldVars.replace(prevNumber,newNumber);
alert(newVars);
oldVars
是一个包含一些文本和一个数字的字符串,例如"Product ID 39203"
.
prevNumber
例如39203
39203
我想改成200
。newNumber
设置为200
。
oldVars
节目警报"Product ID 39203"
。
"change"
节目提醒"change 39203 to 200"
警告newVars
永远不会出现,所以我假设替换代码中有错误。但是错误是什么?为什么我的代码不起作用?
我的目标是拥有"Product ID 200"
我使用变量而不是字符串/整数,因为数字因类别而异,因此我无法静态输入数字,因为我不知道它们是什么。
它在这里工作: http ://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_replace
只是不在我的代码中......