$のエスケープについて

教えていただきたいこと

$のエスケープシーケンス\$の挙動がよく分からないので、教えていただきたいです。

具体的には、以下の例において、'\$\$'がなぜ\$になるのかを教えていただきたいです。
また、正しい書き方があれば教えていただけますでしょうか。

JavaScript

1str = 'a';2 3str.replace('a', '\$') // result: '$'4 5str.replace('a', '\$\$') // result: '$'6 7str.replace('a', '\$\$\$') // result: '$$'

コメントを投稿

0 コメント