JavaScript String inclui/contém

JavaScript String inclui/contém
O inclui () O método é um algoritmo de pesquisa usado para encontrar uma substring em uma string ou para encontrar elementos em uma matriz. inclui () O método retorna valores booleanos (ele retorna verdadeiro ou falso). Portanto, pode ser usado como condição para uma instrução IF ou um loop.

Neste guia de instruções, aprenderemos a usar o inclui () método para encontrar uma substring em uma string; Mas primeiro, vamos discutir a sintaxe de inclui () em javascript.

Sintaxe:

string_name.inclui (substring, starting_point)
Array_name.inclui (elemento, starting_point)

O incluir() O método leva dois parâmetros no JavaScript:

  1. substring/elemento: O primeiro parâmetro é necessário. É a substring/elemento que precisa ser encontrada dentro da string/matriz.
  2. ponto de partida: Este parâmetro é opcional. Dá a posição para iniciar a pesquisa. Isso é 0 por padrão.

Diferença entre inclui () e contém ()

O inclui e contém Ambos estão pesquisando algoritmos usados ​​para encontrar uma substring em uma string ou encontrar elementos em uma matriz. O inclui () é um método nativo do JavaScript, enquanto contém () é usado em outros idiomas, como Java. Então, a partir daqui em diante, vamos usar apenas inclui () em nosso artigo.

Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:

  • Use o F12 Chave no Chrome e outros navegadores à base de cromo.
  • Usar Ctrl + Shift + K teclas de atalho do teclado para mozilla.
  • Usar Opção + ⌘ + c Tectas de atalho do teclado no Safari (se o menu do desenvolvedor não aparecer, abra preferências pressionando ⌘ + e na guia avançada, verifique “Mostrar desenvolver menu na barra de menus”).

Como encontrar uma substring em uma string (javascript)

Agora usaremos o método inclui () para encontrar uma substring em uma string:

var str = 'Bem -vindo ao Linux Dica!';
if (str.inclui ('para Linux'))

console.log ('sucesso');


No exemplo acima, declaramos primeiro uma string; E então atribuímos um valor. Na próxima linha, usamos o inclui () método como condição para uma declaração if e passou uma string como um argumento. Como essa string está presente na string original nomeada str, o inclui () o método retornará verdadeiro, e o corpo do se Declaração será executada. Se o método incluir não encontrar a substring na sequência original, a condição ficaria falsa e o corpo do se declaração não seria executada.

Também podemos passar variáveis ​​como um argumento para o inclui () método.

var str = 'Bem -vindo ao Linux Dica!';
Let Find = 'Linux';
if (str.inclui (encontre))

console.log ('A sequência contém "$ find"');

O inclui () O método é sensível ao minúsculo.

var str = 'Esta string está escrita no estojo superior';
if (str.inclui ('esta string está escrita'))

console.log ('a string necessária encontrada');

outro

console.log ('não conseguiu encontrar a string necessária');

Também podemos passar outro parâmetro para o inclui () Método, que especifica onde ele iniciará a pesquisa.

var str = 'Esta string está escrita no estojo superior';
if (str.inclui ('string', 5))

console.log ('a string necessária encontrada');

outro

console.log ('não conseguiu encontrar a string necessária');
var str = 'Esta string está gravada em maiúsculas';
if (str.inclui ('string', 6))

console.log ('a string necessária encontrada');

outro

console.log ('não conseguiu encontrar a string necessária');

Da mesma forma, esse método também pode ser usado para encontrar um elemento em uma matriz.

vararr = ['leão', 'macaco', 'rhino', 'cachorro', 'gato'];
if (arr.inclui ('macaco'))

console.log ('o elemento necessário encontrado');

outro

console.log ('não conseguiu encontrar o elemento necessário');

Conclusão

Ao trabalhar com matrizes ou cordas em uma linguagem de programação, muitas vezes você precisará descobrir se eles contêm um elemento específico ou uma substring. O inclui () Método nos ajuda a descobrir isso.

Neste guia de instruções, aprendemos a usar o inclui () Método para encontrar uma substring/elemento em uma string/matriz. Além disso, também discutimos o tipo e os parâmetros que podemos passar para o inclui () método.