Skip to content

Commit 71e760e

Browse files
authored
Refine string article and fix link to MDN
Updated text for clarity and corrected a link.
1 parent 7b6dc4a commit 71e760e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

1-js/05-data-types/03-string/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ let guestList = `Guests:
3939
alert(guestList); // uma lista de convidados, múltiplas linhas
4040
```
4141

42-
Soa natural, certo? Mas aspas simples ou duplas não funcionam dessa maneira.
42+
Parece natural, certo? Mas aspas simples ou duplas não funcionam dessa maneira.
4343

4444
Se nós as usarmos e tentarmos utilizar múltiplas linhas, haverá um erro:
4545

@@ -50,7 +50,7 @@ let guestList = "Guests: // Error: Unexpected token ILLEGAL
5050

5151
Aspas simples e duplas vêm de tempos antigos da criação da linguagem, quando a necessidade por strings em múltiplas linhas não era levada em conta. Crases surgiram bem mais tarde e, assim, são mais versáteis.
5252

53-
Crases também nos permite especificar uma "template function" antes da primeira crase. A sintaxe é: <code>func&#96;string&#96;</code>. A função `func` é chamada automaticamente, recebe a string e as expressões incorporadas e pode as processar. Esse recurso é chamado de "tagged templates", raramente visto, mas você pode ler mais sobre em MDN: [Template literals](mdn:/JavaScript/Reference/Template_literals#Tagged_templates).
53+
Crases também nos permite especificar uma "template function" antes da primeira crase. A sintaxe é: <code>func&#96;string&#96;</code>. A função `func` é chamada automaticamente, recebe a string e as expressões incorporadas e pode as processar. Esse recurso é chamado de "tagged templates", raramente visto, mas você pode ler mais sobre em MDN: [Template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals).
5454

5555
## Caracteres especiais
5656

0 commit comments

Comments
 (0)