js字符串replace替换多个 js substring会修改原字符串吗?

js substring会修改原字符串吗?如果在获取子字符串后未将其分配给原始字符串,则原始字符串不会更改。例如,var STR=“你好!“变量温度=str.substr公司(3,2)此时,原始字符串

js substring会修改原字符串吗?

如果在获取子字符串后未将其分配给原始字符串,则原始字符串不会更改。

例如,

var STR=“你好!“

变量温度=str.substr公司(3,2)

此时,原始字符串的值仍然是“Hello word!“

但如果是:

var STR=”您好!“

str=str.substr公司(3,2)

原始字符串的值变为“Lo”