--- id: 56533eb9ac21ba0edf2244b4 title: Quoting Strings with Single Quotes challengeType: 1 videoUrl: '' localeTitle: Citando Strings com Citações Únicas --- ## Description
Valores de string em JavaScript podem ser escritos com aspas simples ou duplas, contanto que você comece e termine com o mesmo tipo de cotação. Ao contrário de algumas outras linguagens de programação, aspas simples e duplas funcionam da mesma forma em JavaScript.
doubleQuoteStr = "Esta é uma string";
singleQuoteStr = 'Esta também é uma string';
A razão pela qual você pode querer usar um tipo de citação sobre o outro é se você quer usar ambos em uma string. Isso pode acontecer se você quiser salvar uma conversa em uma string e colocar a conversa entre aspas. Outro uso para isso seria salvar uma tag <a> com vários atributos entre aspas, tudo dentro de uma string.
conversation = 'Finn exclama a Jake, "Algébrico!"';
No entanto, isso se torna um problema se você precisar usar as cotas mais externas dentro dele. Lembre-se, uma string tem o mesmo tipo de citação no começo e no fim. Mas se você tiver a mesma cotação em algum lugar no meio, a string parará antes e lançará um erro.
goodStr = 'Jake pergunta a Finn: "Ei, vamos em uma aventura?"';
badStr = 'Finn responde: "Vamos!"'; // lança um erro
No goodStr acima, você pode usar as duaspas com segurança usando a barra invertida \ como um caractere de escape. Nota
A contrabarra \ não deve ser confundida com a barra / . Eles não fazem a mesma coisa.
## Instructions
Altere a string fornecida para uma string com aspas simples no início e no final e sem caracteres de escape. Agora, a tag <a> na string usa aspas duplas em todos os lugares. Você precisará alterar as aspas externas para aspas simples para poder remover os caracteres de escape.
## Tests
```yml tests: - text: Remova todas as backslashes ( \ ) testString: 'assert(!/\\/g.test(code) && myStr.match("\\s*\\s*Link\\s*\\s*"), "Remove all the backslashes (\)");' - text: 'Você deve ter duas aspas simples ' e quatro aspas duplas "' testString: 'assert(code.match(/"/g).length === 4 && code.match(/"/g).length === 2, "You should have two single quotes ' and four double quotes "");' ```
## Challenge Seed
```js var myStr = "Link"; ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```