O objeto global String é um construtor para strings ou uma sequência de caracteres. Neste post veja String em Java Script
Sintaxe:
‘string text’
“string text”
Além da forma regular, de caracteres de impressão, caracteres especiais podem ser codificados usando a escape notation (notação com barra invertida):
Código | Saída |
\0 | o caractere NULL |
\’ | aspas simples |
\” | aspas duplas |
\\ | barra invertida |
\n | nova linha |
\r | carriage return |
\v | tab vertical |
\t | tab |
\b | backspace |
\f | form feed |
\uXXXX | unicode codepoint |
\xXX | the Latin-1 character |
Strings são úteis para guardar dados que podem ser representados em forma de texto.
Uma das operações mais usadas nas strings é a checagem seu tamanho, a existência ou posição de substrings e extrair substrings. Exemplos:
charAt
const v = "Criandobits"
console.log(v.charAt(7))
A função acima retorna a posição “7” da string “Criandobits”. Neste caso é a letra “b” (a contagem começa em zero). Para retornar o valor em Unicode use charCodeAt().
concat
const v = "criandobits"
console.log('Visite o site www'. concat(v).concat(".com").concat(".br"))
A função acima concatena as strings e retorna “Visite o site www.criandobits.com.br”
indexOf
const v = "Criandobits"
console.log(v.indexOf('d'))
replace
const v = "Criandobits"
console.log(v.replace("C", "a"))
A função acima substitui a incidência de “C” na vaviável pelo valor “a”. Neste caso será retornada a string “ariandobits”.
Também é possível utilizar expressões regulares. Por exemplo:
Substituir tudo pela letra “a”: console.log(v.replace(/\w/g, “a”))
Substituir todos os dígitos numéricos pela letra “x”: console.log(v.replace(/\d/g, “x”)).
Para substituir apenas a primeira incidência de dígitos numéricos, exclua “g”: console.log(v.replace(/\d/, “x”))
split
console.log('Aprenda, crie, projete, Criandobits'.split(','))
A função acima transforma a string em um array utilizando o caractere vírgula “,” como separador. Será retornado [ ‘Aprenda’, ‘ crie’, ‘ projete’, ‘ Criandobits’ ].
substring
const v = "Criandobits"
console.log(v.substring(7))
A função acima retorna a substring a partir da posição 7. Neste caso retorna bits. Também é possível definir uma substring levando em conta um intervalo. Exemplo:
const v = "Criandobits"
console.log(v.substring(0, 7))
No caso acima será retornada a substring contendo 7 caracteres a partir da posição 0, ou seja, “Criando”.
Aprenda através de projetos reais e aulas práticas. São 20 cursos completos + cursos bônus. Grupos privados exclusivos, atualizações constantes e lives semanais.
Python, PHP, Java Script, CSS, Node, Angular JS, MySQL, Photoshop, Flutter, AWS, Apache e muito mais!
CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?
Sobre o Autor
0 Comentários