30.07.2013 Views

Cadernos de Informática - Portal do Professor

Cadernos de Informática - Portal do Professor

Cadernos de Informática - Portal do Professor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ca<strong>de</strong>rnos</strong> <strong>de</strong> <strong>Informática</strong><br />

112<br />

CURSO DE INTRODUÇÃO AO WEBSITE<br />

Secretaria <strong>de</strong> Esta<strong>do</strong> <strong>de</strong> Educação MG<br />

APENDICE C: CARACTERES ESPECIAIS NO JAVASCRIPT<br />

Em JavaScript você po<strong>de</strong> adicionar caracteres especiais à uma string <strong>de</strong> texto usan<strong>do</strong> a<br />

barra inversa.<br />

INSERINDO CARACTERES ESPECIAIS<br />

A barra inversa (\) é usada para inserir apostrofes, quebras <strong>de</strong> linha, aspas, e outros<br />

caracteres especiais para uma string <strong>de</strong> texto.<br />

Olhe o seguinte código JavaScript:<br />

var txt="Somos os "Vikings" vin<strong>do</strong>s <strong>do</strong> norte."<br />

<strong>do</strong>cument.write(txt)<br />

No JavaScript, uma string é iniciada e terminada com aspas simples ou duplas. Isto<br />

significa que a string acima será cortada em “Somos os ”.<br />

Para resolver isso, você precisa usar a barra inversa (\) antes <strong>de</strong> cada aspa na palavra<br />

"Vikings". Isto transforma cada aspa em uma string literal:<br />

var txt="Somos os \"Vikings\" vin<strong>do</strong>s <strong>do</strong> norte."<br />

<strong>do</strong>cument.write(txt)<br />

JavasScript irá agora exibir a string corretamente: Somos os "Vikings" vin<strong>do</strong>s <strong>do</strong> norte.<br />

Aqui está outro exemplo:<br />

<strong>do</strong>cument.write ("Voce \& eu estamos cantan<strong>do</strong>!")<br />

O exemplo acima irá produzir a seguinte saída:<br />

Voce & eu estamos cantan<strong>do</strong>!<br />

A tabela abaixo lista outros caracteres especiais que po<strong>de</strong>m ser adiciona<strong>do</strong>s à uma<br />

string <strong>de</strong> texto com a barra inversa:<br />

CÓDIGO SAÍDAS<br />

\' Aspas simples<br />

\" Aspas<br />

\& “e” comercial (“&”)<br />

\\ Barra inversa (“\”)<br />

\n Quebra <strong>de</strong> linha<br />

\r Retorno <strong>de</strong> linha<br />

\t Tabulação<br />

\b Backspace<br />

\f Alimentação <strong>do</strong> formulario

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!