JavaScript - string multilinha

Criado em: 31/08/2012

Ao tentarmos escrever uma string multilinha em JavaScript do seguinte modo:

string = "MY
awesome
string";

recebemos o seguinte erro:

SyntaxError: unterminated string literal

Para “resolver” podemos concatenar a string fazendo assim:

string = "My "
       + "awesome "
       + "string";

que até funciona, mais não seria a melhor abordagem.

No entanto podemos usar a seguinte sintaxe, para enfim escrevermos strings multilinhas no JavaScript:

string = "MY \
awesome \
string";

Está última abordagem funciona tanto com aspas simples como duplas.

RSpec: Crie especificações executáveis em Ruby
Aprimore as suas habilidades enquanto escreve testes com o meu livro RSpec: Crie especificações executáveis em Ruby

Comentários

Comentários powered by Disqus