読者です 読者をやめる 読者になる 読者になる

jnobuyukiのブログ

JavaScriptとR言語を中心に研究活動に役立つwebアプリケーション技術について考えていきます。twitter ID: @j_nobuyuki

文字列の置換(の初歩)

JavaScript

文字列の置換

文字列の一部を別の文字列に置き換えたい場合はreplaceを使います。

例えば、

var text = "lorem ipsum";

という文字列オブジェクトの"lorem"を"*"に置き換えるには、

text.replace("lorem","*");

とします。

注意したいのは、replaceを行っても、元のオブジェクト(text)の内容は

上書きされていないことです。

console.log(text);

"lorem ipsum"

なので、オブジェクトの文字列を上書きするときは、replaceの結果を元の

オブジェクトに代入します。

text = text.replace("lorem", "*");

console.log(text);

"* ipsum"

とても初歩的なことですが、バグの原因になりそうなので注意しましょう。