A sztringek megváltoztathatatlansága JavaScriptben

A sztring karakterei olvashatók, de nem módosíthatók. A következő példakód hibát ad (szigorú módban):

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