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.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 46
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> JavaScript -> Curso Completo -> A barra invertida (\n) e linha de texto (strings)
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:



<script language="javascript">
<!--
  window.alert('Francisco Cardoso Silva Reis\nAssistente de
    Programação');
//-->
</script>


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:

<script language="javascript">
<!--
  window.alert('She said: \"I don\'t like you\"');
//-->
</script>


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.

Próxima -> O uso de parênteses, chaves e colchetes
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de AJAX
Veja dicas, truques e anotações de outras linguagens
JSP (Java Server Pages) - Aprenda a configurar um DataSource usando JNDI no Tomcat
DHTML (Dynamic HTML) - Aprenda a criar botões (button) dinâmicamente
PHP - Código completo - Listar conteúdo de um diretório com links, tamanho de arquivo e data de criação/modificação
VB.NET - Removendo todos os itens de um ComboBox
C# (CSharp) - Obtendo o espaço livre no HD em Mb
Ruby - Acessando os elementos de um array individualmente usando o método at
VB.NET - Como obter o diretório a partir do qual a aplicação está sendo executada
Java - Como verificar se uma ArrayList está vazia (não contém elementos)
VB.NET - Como obter o diretório raiz do programa (onde o executável está)
JavaScript - Validar CPF (sem pontos e hífen)

       

http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
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 as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site