Nepromenljivost stringova u JavaScript-u

Karaktere stringa je moguće čitati, ali ih nije moguće menjati. Sledeći primer koda će prikazati grešku (u strogom režimu):

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