Funções de string JavaScript
Para começar, uma string é um objeto em Javascript capaz de armazenar dados no formato de texto. Em palavras fáceis, uma matriz de caracteres ou uma sequência de letras ou caracteres em Javascript pode ser chamada de seqüências de caracteres. Um único caractere em uma matriz não possui um tipo separado em Javascript.
Uma string em Javascript pode ser criada usando aspas duplas ou aspas simples. Você pode criar uma string por uma literal de string ou pelo uso de uma nova palavra-chave (objeto de string). Ambos os métodos foram explicados abaixo:
No caso de uma string literal, o uso de aspas duplas pode ajudá-lo a criar uma string, dada a sintaxe-
var typeStringNameHere = “You created a string literal”;
No caso de um objeto de string, o uso de nova palavra-chave pode ajudá-lo a criar uma string, dadas as seguintes sintaxes:
var typeStringNameHere = new String(“You created a string object”);
Exemplos de funções de string em JavaScript
A função String é fácil de usar. Aqui discutiremos como usar a função de string na programação JavaScript com a ajuda de exemplos
-
Índice de()
Ele pesquisará e retornará o índice da primeira ocorrência de um caractere ou substring mencionado dentro da string. Se o caractere ou substring mencionado não for encontrado, ele retornará -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
O método indexOf () retornará a posição da primeira ocorrência do texto mencionado, ou seja, 7 .
-
lastIndexOf ()
Essa função String de JavaScript procurará e retornará o índice da última ocorrência de um caractere ou substring mencionado na string. Se o caractere ou substring mencionado não for encontrado, ele retornará -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
O método lastIndexOf () retornará a posição da última ocorrência do texto mencionado, ou seja, 23
-
procurar()
Ele pesquisará e testará uma correspondência em uma string e retornará o índice da correspondência. Se o caractere ou substring mencionado não for encontrado, ele retornará -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
O método search () retornará a posição da primeira ocorrência do texto mencionado, ou seja, 7.
A diferença entre o método search () e o método indexOf () é que o método search () não pode receber o segundo argumento e o método indexOf () não pode usar expressões regulares.
-
fatia()
Essa função de sequência em JavaScript é usada para aparar uma parte de uma sequência e retorna a parte cortada em uma sequência recém-criada.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
O resultado de r será: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
O resultado de r será: Kiwi
-
substring ()
É o mesmo que o método slice (). A única diferença é que substring () não aceita índices negativos.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
O resultado de r será: Banana
-
substr ()
É o mesmo que o método slice (). A única diferença é que em substr () o segundo parâmetro indica o comprimento do primeiro, que é o parâmetro extraído
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
O resultado de r será: Kiwi
-
substituir (x, y)
Este método substitui o primeiro parâmetro (x) pelo segundo parâmetro (y) na cadeia de caracteres:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
O resultado de n será: Por favor, visite Microsoft!
-
charAt (y)
Retorna o caractere localizado na posição "y" na string.
var s = "WORLD";
var r = s.charAt(3);
O resultado de r será: L
-
charCodeAt (y)
Este método retornará o valor Unicode do caractere localizado na posição "y" na cadeia de caracteres.
var str = "Halloween";
var r = str.charCodeAt(0);
O resultado de r será: 72
-
toLowerCase ()
Essa função de string JavaScript retornará a string com todos os caracteres convertidos em minúsculas.
var m = 'PYTHON';
var r = m.toLowerCase();
O resultado de r será: python
-
toUpperCase ()
Essa função de string JavaScript retornará a string com todos os caracteres convertidos em maiúsculas.
var m = “python”;
var r = m.toUpperCase();
O resultado de r será: PYTHON
-
concat (v1, v2, …)
Este método combinará uma ou mais de uma string na original e retornará a string concatenada. A sequência original não será modificada.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
O resultado de t3 será: Olá, tudo bem!
-
aparar()
Este método removerá os espaços em branco do início e do fim de uma string:
var s = " Hi What's up! ";
var b = s.trim());
O resultado de b será: "Oi, tudo bem!"
-
split (delimitador)
Este método dividirá uma sequência em itens da matriz conforme o parâmetro especificado (delimitador) e retorna uma matriz que consiste em cada elemento.
var message="Welcome to hell !"
var word=message.split("t");
a palavra (0) contém "Bem-vindo" e a palavra (1) contém "para o inferno!"
-
termina com()
Este método descobre se a sequência está terminando com os caracteres de uma sequência mencionada. Este método retorna true se a sequência está terminando com os caracteres fornecidos e false se não.
var s = "Hello guys";
var n = s.endsWith("guys”);
O resultado de n será: TRUE
-
começa com()
Este método descobre se a sequência está começando com os caracteres de uma sequência mencionada. Este método retorna true se a sequência está começando com os caracteres fornecidos e false se não.
var s = "Hello guys";
var n = s.startsWith("Hello”);
O resultado de n será: TRUE
-
para sequenciar()
Este método retornará o valor do objeto String.
var string = "Hello guys!";
var r = string.toString();
O resultado de n será: Olá pessoal!
-
comprimento
Isso retornará o número de caracteres com o comprimento de uma sequência.
var string = "Hello People!";
var n = string.length;
O resultado de n será: 12
Conclusão - Funções de string JavaScript
Assim, podemos concluir que as strings javascript são realmente importantes para a funcionalidade da web. É uma linguagem realmente empolgante e fácil de se aprofundar. Além disso, o JavaScript é realmente flexível e versátil. Aqui, apenas arranhamos a superfície de todas as funções de string que o JavaScript pode fazer e está em constante evolução.
Artigos recomendados
Este foi um guia para as funções de seqüência de caracteres JavaScript. Aqui discutimos como usar a função de string na programação JavaScript com a ajuda de exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais:
- O Javascript é orientado a objetos
- Introdução ao JavaScript
- Javascript é sensível a maiúsculas?
- Melhores estruturas Javascript
- Funções matemáticas diferentes em JavaScript
- Expressões regulares em Java