JavaScriptにおける文字列の不変性

文字列の文字は読み取ることはできますが、 変更することはできません。 次のコード例は(strictモードでは)エラーを引き起こします:

javascriptlet str = 'abcde';
str[0] = '!';