Нязменнасць радкоў у JavaScript

Сімвалы радка можна чытаць, але нельга змяняць. Наступны прыклад кода выдасць памылку (ў строгім рэжыме):

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