Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Parte 2 - A barra invertida (\n)
e linha de texto (strings)
Início
do Curso - A barra invertida (\n) e linha de texto (strings)
A barra invertida é usada com muita frequencia
em JavaScript e não deve jamais se confundida com a barra
simples (/). Usando a barra invertida, é possível
inserir caracteres em nossas linhas de texto, produzidas por
nossos scripts, que normalmente não poderiam ser produzidas
pelo teclado somente. Suponhamos que queremos criar uma linha
de texto que exiba o seu nome em uma linha e a sua ocupação
na linha logo abaixo. Vamos ver o seguinte código:
Aqui a sua mensagem aparecerá em duas linhas, já
que usamos a barra invertida juntamente com a letra "n".
Sempre que você usar isso em seu código (\n), terá
uma quebra de linha automaticamente.
O "\n" representa um retorno e uma inserção
de linha (line feed). Isso é o que acontece quando você
usa o retorno de uma máquina de escrever.
Temos muitas outras combinações da barra invertida
com outras letras. Vamos ver algumas mais usadas.
Símbolo
Descrição
\b
backspace
\f
form feed
\n
inserir quebra de linha
\r
retorno (sem inserção de linha)
\t
tabulação
\'
aspas simples (apóstrofo)
\"
aspas duplas
A melhor maneira de ver o funcionamento destes símbolos
é experimentando. Vamos ver alguns exemplos usando os
dois últimos, já que são os mais importantes.
Vamos ao seguinte caso:
Queremos mostrar uma mensagem que exiba o seguinte texto: She
said, "I don't like you".
Podemos criar o seguinte código:
<script language="javascript">
<!--
window.alert('She said: "I don't like you"');
//-->
</script>
Tente executar este código e você perceberá
uma imagem de erro. Vamos ver porque isso acontece. Sabemos
que o interpretador trata as nossas linhas de texto de acordo
com o uso das aspas simples e duplas. Como temos a linha de
texto anteriormente colocada corretamente dentro das aspas,
mas temos ainda as aspas e o apóstrofo na palavra "don't".
O que fazer? Experimente a nova versão do código:
Este código exibirá a mensagem como queremos,
já que ao usar a barra invertida antes das aspas ou apóstrofos,
conseguimos fazer com que o interpretador as coloque nas mensagens
ou escreva na página exatamente do jeito que queremos.
Pratique muito esta parte. Você usará estes conceitos
frequentemente em seus scripts.
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.