Merkkijonojen muuttumattomuus JavaScriptissä

Merkkijonon merkkejä voi lukea, mutta niitä ei voi muuttaa. Seuraava esimerkkikoodi antaa virheen (tiukassa tilassa):

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