coding learnrapragramar.com: CU01114E
Caracteres e correntes de texto em JavaScript
Ao contrário de outros idiomas que diferenciam um tipo de dados “caractere” (char) e outra cadeia de texto (string), em JavaScript Há um único tipo para abranger os caracteres e correntes de texto e uma cadeia vazia: o tipo de string.
variáveis de string em javascript
Javascript permite que você defina o texto dentro das citações duplas e dentro de citações simples. Por exemplo, é válido: var cadenatext; cadenatext = “learnrafragramar.com”;
e também é válido: cadenatext = ‘learnrapragramar.com’;
HTML também nos permite usar o CO Milhas simples ou duplas indiscriminadamente. Isso pode levar a problemas. Por exemplo:
onclick = “alerta (” javascript alerta “)” seria uma construção incorreta porque o navegador não sabe como interpretar quais as cotações estão se abrindo e quais fechamento.
onclick = “alerta (‘javascript alerta’)” seria uma construção correta porque o navegador determina que as cotações duplas são as citações externas externas e o Citações.
Preferimos usar aspas duplas para HTML e simples citações para o JavaScript, embora não haja nada que o que force a ser assim.
No JavaScript sempre que quiser indicar a presença de um texto que você pode optar por cotações duplas ou simples, conforme preferido. No entanto, haverá situações em que queremos cotações dentro do próprio texto, e, neste caso, temos a opção de usar um tipo de cotações, como delimitadores externos e outros tipos como cotações de texto internas. Por exemplo:
cadentext = ‘”learnrapragramar.com”; Ele assume que o texto é delimitado por citações simples e que a string de texto contém as cotações duplas.
cadenatext = “‘helppramar.com'”; Ele supõe que o texto é delimitado por citações duplas e que a cadeia de texto contém as cotações simples.
Mesmo assim, haverá casos em que queremos um texto contendo simultaneamente Citações simples e duplas, com as quais a solução anterior não é satisfatória. Para resolver essas situações, o chamado personagem de regoza ou caractere de escape é usado, que é o símbolo \.
O símbolo \ é usado para resolver a representação de símbolos que eles não podem ser incluídos de maneira normal dentro de um texto. As sequências de escape a seguir devem ser destacadas:
sequência de exaustão |
Resultado | |
\ ‘ | Única citação | |
\ “ | citação dupla | |
\\ |
símbolo \ |
\ n | |
\ t |
há mais caracteres de escape, mas estes são os mais usuais. Também é possível introdução R caracteres (exaustão ou não) usando a codificação latina-1 ou unicode em que o JavaScript é baseado, por exemplo \ u0041 representa a letra A, \ u005c representa a letra \ y \ xa9 representa o símbolo do Copyright ©, mas esta codificação em Geral não irá usá-lo, exceto em casos muito excepcionais. Se você precisar verificar o código dos caracteres, você pode fazer isso pesquisando na Internet “Lista de caracteres Unicode”.
O símbolo \ incluído dentro de um texto ser ignorado. Para entrar no símbolo, sempre temos que escapar usando \\.
Comprimento de uma cadeia de caracteres
O comprimento de uma cadeia de caracteres expressa como um valor numérico pode ser obtido escrevendo a string (ou o nome da variável que representa) seguido por .Length.
Por exemplo “extraordinário” .Length retorna 14 contendo a palavra 14 letras e “python” .LENGE retornos 5 contendo a palavra 5 letras.
TextUser .length retornará o número de caracteres que contém a variável textual.
“. Comprimento retorna zero porque” “representa uma corrente vazia ou caracteres zero.
Em geral, cada caractere adiciona uma unidade à propriedade de comprimento do texto (embora alguns caracteres estranhos adicionem até 2 unidades sendo concatenando dois códigos Unicode, mas isso é algo que não vamos prestar atenção porque na prática quase Nunca Vamos trabalhar com esse tipo de caracteres estranhos).
Vamos ver um exemplo. Escreva este código e salve-o em um arquivo de extensão HTML (você pode alterar o caminho da imagem, se quiser):
< html >
< cabeça >
< título > curso javascript Aprenda Torapizar. COM < / title > < Goal Charset = “UTF-8” >
< script type = “texto / javascript” >
função Mostrar medição1 () {
todus,
var cadenatext;
cadenatext = ‘\ xa9 learnrafragramar.com’; Alerta (‘cadeia de texto vale a pena + cadenatext);
cadenatext =’ “learnrafragramar.com”; Alerta (‘Cadeia de texto é’ + CADENTEXT);
cadenatext = “letra A: \ u0041, ou com til: \ u00f3 segue o caractere \\ \ u005c seguido por três quebras de linha \ n \ n \ n Continua citação simples \ ‘e duplo \ “\ n \ n \ n”
alerta (‘ string de texto agora contém ‘+ cadenatext);
textuser = prompt (“Digite um texto Por favor: “);
Alerta (” O texto introduzido foi “+ textuser +” com comprimento de “+ textusuario.length +” caracteres “);
alerta (” o extraordinário Comprimento é “+ (” extraordinário “.Length) +” caracteres “);
Alerta (” O comprimento da corrente vazia é “+ (” .length) + “caracteres”);
}
< / script >
< / head >
< corpo >
< div >
< p > aqui um para Texto AFO localizado antes da imagem, dentro de um recipiente div < / p >
< img onclick =” show mea medida1 () “src =” http://i.imgur.com/afC0L.jpg “alt =” notepad ++ “title =” notepad ++, um editor de texto útil ” >
< p onclick = “alerta (‘javascript alerta’)” estilo = “-cor: Amarelo; “> aqui outro parágrafo de texto. JavaScript é um idioma usado para fornecer efeitos dinâmicos em páginas da web.
< / p >
< / div >
/ div> / body >
< / html >
Exibe o resultado e verifique se a amostra da página da web normalmente e que o JavaScript é executado com normal quando pulsado na imagem.
O resultado esperado é exibido:
comprovante de texto de string © Hirstrapirrogramar.com O texto da cadeia é “helpirrogramar.com”
O texto da cadeia agora contém letra A: A, ou com til: Ó Siga o caractere \ também \ seguido por três rupturas de linha
Único Comilla “e Double” Um texto por favor: andaime
O texto introduziu 7 caracteres comprimento
tamanho extraordinário é 14 caracteres
O comprimento da string vazia é 0 caracteres
Exercício
Query na Internet O que é o Unicode Código que corresponde ao caractere π (símbolo matemático PI) e usando o código Exibe a mensagem “O número π Vale 3.1416”.
para verificar se a sua solução está correta, você pode consultar os fóruns learnrapRagramar.com.
Acessar as informações gerais sobre este curso e a lista completa de entregas clicam neste link : Veja o curso completo.