--- id: 56533eb9ac21ba0edf2244ba title: Understand String Immutability challengeType: 1 videoUrl: '' localeTitle: Entenda a imutabilidade da corda --- ## Description
Em JavaScript, os valores String são imutáveis , o que significa que eles não podem ser alterados depois de criados. Por exemplo, o código a seguir:
var myStr = "Bob";
myStr [0] = "J";
não pode alterar o valor de myStr para "Job", porque o conteúdo de myStr não pode ser alterado. Observe que isso não significa que myStr não possa ser alterado, apenas que os caracteres individuais de uma string literal não podem ser alterados. A única maneira de alterar myStr seria atribuí-lo com uma nova string, assim:
var myStr = "Bob";
myStr = "Job";
## Instructions
Corrija a atribuição para myStr para que ela contenha o valor de string de Hello World usando a abordagem mostrada no exemplo acima.
## Tests
```yml tests: - text: myStr deve ter um valor de Hello World testString: 'assert(myStr === "Hello World", "myStr should have a value of Hello World");' - text: Não mude o código acima da linha 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 ```