Uforanderlighet av strenger i JavaScript

Tegn i strenger kan leses, men kan ikke endres. Følgende kodeeksempel vil gi en feil (i streng modus):

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