--- id: 56533eb9ac21ba0edf2244ba title: Understand String Immutability challengeType: 1 videoUrl: '' localeTitle: Понять неустойчивость струны --- ## Description
В JavaScript значения String неизменяемы , а это значит, что они не могут быть изменены после создания. Например, следующий код:
var myStr = "Bob";
myStr [0] = "J";
не может изменить значение myStr на «Job», потому что содержимое myStr не может быть изменено. Обратите внимание, что это не означает, что myStr нельзя изменить, просто чтобы отдельные символы строкового литерала не могли быть изменены. Единственный способ изменить myStr - назначить ему новую строку, например:
var myStr = "Bob";
myStr = "Job";
## Instructions
Исправьте назначение myStr чтобы оно содержало строковое значение Hello World используя подход, показанный в приведенном выше примере.
## Tests
```yml tests: - text: myStr должен иметь значение Hello World testString: 'assert(myStr === "Hello World", "myStr should have a value of Hello World");' - text: Не меняйте код над строкой testString: 'assert(/myStr = "Jello World"/.test(code), "Do not change the code above the line");' ```
## Challenge Seed
```js // Setup var myStr = "Jello World"; // Only change code below this line myStr[0] = "H"; // Fix Me ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```