Variáveis e quebras de linha em JavaScript
Variáveis JavaScript
Como outras linguagens de programação, o JavaScript usa variáveis para armazenar dados para uso posterior. Ao contrário de outras linguagens de programação, como C ou Java, os programadores JavaScript não precisam declarar o tipo de dados da variável. Por exemplo, uma variável inteira em C se pareceria com:
int x = 5;
Considerando que uma variável inteira em JavaScript simplesmente iria ler como:
var x = 5;
E seguindo a declaração e atribuição de uma variável em JavaScript, a mesma variável pode ter um novo valor de um tipo atribuído diferente:
var x = 5; x = 'nome'
O HTML e o JavaScript "\ n"
Como em outras linguagens de programação, as variáveis JavaScript podem conter um caractere especial chamado de caractere de nova linha ("\ n"). Quando colocada em uma cadeia (ou instrução), a nova linha divide a linha atual do texto e inicia uma nova:
var word = "Para pontuação \ n"; document.write (palavra);
Dentro de um formulário JavaScript, como uma caixa de aviso, isso dividirá a linha. No entanto, outra maneira de conseguir isso em uma página da web real é adicionando uma tag de divisão HTML (""):
var word = "Para pontuação";
"\ N" ou ""?
Na maioria dos casos, o JavaScript realizará cálculos ou executará funções dentro do código HTML. Ou também pode ser que o JavaScript faça renderização de HTML em um navegador para visualização. Nesses casos (quando a saída do código é HTML para o navegador), geralmente é melhor usar o rótulo no texto. O padrão HTML funciona em todos os navegadores (na maioria das vezes), o que garante que a quebra de linha ocorrerá. Além de renderizar o HTML no navegador em vez de manipular linhas em JavaScript, o código-fonte fica visível para outras pessoas e o design do documento é mais fácil de acessar.
Criar variáveis HTML
Usando variáveis, um programador JavaScript pode criar documentos HTML e exibi-los no navegador:
var html_string = "
Este é um parágrafo
"+"Este é um novo Parágrafo
";A variável "html_string" contém texto que está em conformidade com os padrões HTML (incluindo tags de marcação). Se o programador quisesse mostrar algo no navegador:
document.write (html_string);
A saída seria:
Este é um parágrafo Este é um novo Parágrafo