Desafio JS: Quantas vezes um caractere apareceu?
11
0

Desafio JS: Quantas vezes um caractere apareceu?

👋 Opa, Gabriel e Pedro aqui e seja bem-vindo para mais um episódio da nossa newsletter semanal, a Challenge House. Toda segunda-feira, temos um desafio JavaScript para você estudar e aprimorar os seus conhecimentos em programação.

Gabriel e Pedro
2 min
11
0

👋 Opa, Gabriel e Pedro aqui e seja bem-vindo para mais um episódio da nossa newsletter semanal, a Challenge House. Toda segunda-feira, temos um desafio JavaScript para você estudar e aprimorar os seus conhecimentos em programação.

Se você ainda não é um inscrito e quer se desafiar, não deixe de seguir a gente. A solução será enviada na sua caixa de entrada na quinta-feira👇

Seguir meu Canal

🪓 Afiando o machado

Classificação do desafio deste episódio:

  • Nível: Iniciante
  • Conteúdos JavaScript: Iterações com String
Email image

No JavaScript, Strings são um dos seis tipos de dados primitivos.

É importante ressaltar que são utilizadas para guardar dados no formato de texto.

De modo geral, podemos dizer que elas formam um grupo de caracteres (letras, números, espaços ou símbolos) que são cercados por aspas simples (’) ou duplas (”).

Por exemplo:

const aspasSimples = 'Quantas vezes eu apareci?';
const aspasDuplas = "Quantas vezes eu apareci?";

Aprofundando um pouco mais em Strings, quando criamos esse tipo de informação com aspas simples ou duplas, estamos, na verdade, encurtando o caminho para criar um objeto. Uma outra maneira que temos de declarar uma String é com a seguinte sintaxe:

const string = new String('Quantas vezes eu apareci?');

Com isso em mente, é preciso destacar que também é possível utilizar alguns métodos do JavaScript com Strings, uma vez que são métodos herdados da classe String.

Para fazer o desafio a seguir, é importante que você tenha esses conceitos à vista, uma vez que será preciso utilizá-los. Na solução de quinta-feira, iremos aprofundar ainda mais ao explicar o código.


🧑‍💻 Praticando: Instruções para o desafio

Depois de ter o machado afiado com os conceitos necessários para colocar o conhecimento em prática, aqui estão as instruções que devem ser seguidas:

  1. Crie uma função que receba duas strings como argumentos, por exemplo a e b.
  2. Essa função deve retornar o número de vezes que a apareceu em b.

Para ilustrar o que está sendo requisitado, observe o seguinte exemplo:

function countChar() {
}
countChar('a', 'quantas vezes eu apareço na frase?');
countChar('e', 'quantas vezes eu apareço na frase?');
countChar('r', 'quantas vezes eu apareço na frase?');

💡 Dica de ouro

Para checar se um caractere apareceu em uma string, é necessário checar caractere por caractere.

Boa sorte!


Se você achou o conteúdo dessa newsletter interessante, pense com carinho em fazer alguma dessas coisas:

  1. ❤️ Compartilhar com os amigos - é com a sua ajuda que iremos levar o Challenge House para cada vez mais pessoas.

Compartilhar conteúdo

  2. ✉️ Se inscrever na nossa newsletter - se ainda não é, iremos ficar muito felizes com a sua inscrição.

Seguir meu Canal

Tenha uma boa semana,

Gabriel e Pedro 👋