Как мы видели, значения объекта можно изменять. Типы значений, которые обсуждались в предыдущих главах, такие как числа, строки и логические значения, являются неизменяемыми — значения этих типов невозможно изменить. Их можно комбинировать и получать новые значения, но если взять конкретное строковое значение, то оно всегда останется неизменным. Его текст не может быть изменен. Если у вас есть строка, содержащая слово "кошка", другой код не сможет изменить в ней символ так, чтобы получилось "мошка".