Vamos ver como está seu conhecimento de Strings no JavaScript. Construa uma função que receberá duas Strings de tamanhos variados e que retornará True ou False caso todos os caracteres (independentemente de ser maiúsculo ou minúsculo) estejam contidos em ambas palavras.
Regras:
- A função vai receber duas String.
- A função retornará True ou False.
- Letras repetidos contam como o mesma Lletra
- Maiúsculo == minúsculo.
Exemplo:
- “Mar” e “Ram” retornará True.
- “marte” e “morte” retornará False.
- “Banana” e “Ban” retornará True.
- “BLOG” e “GLOB” retornará False.
- “CaRoLiNa” e “cArOlInA” retornará True.
- “Hum” e “H um” retornará False.
Código:
Precisando de uma ajudinha para começar, copie o código abaixo:
function comparaStrings(primeiraString, segundaString){ /* * * Seu código vai aqui * */ return //true ou false }
Após ter terminado, se você quer fazer um teste rápido, copie o código abaixo e chame a função, passando por parametro a sua.
function testeComparaStrings(suaFuncao){ console.log(`Testando “Mar” e “Ram”: ${suaFuncao("Mar", "Ram")?"Passou":"Não Passou"}`); console.log(`Testando “marte” e “morte”: ${!suaFuncao("marte", "morte")?"Passou":"Não Passou"}`); console.log(`Testando “Banana” e “Ban”: ${suaFuncao("Banana", "Ban")?"Passou":"Não Passou"}`); console.log(`Testando “BLOG” e “GLOB”: ${suaFuncao("BLOG", "GLOB")?"Passou":"Não Passou"}`); console.log(`Testando “CaRoLiNa” e “cArOlInA”: ${suaFuncao("CaRoLiNa", "cArOlInA")?"Passou":"Não Passou"}`); console.log(`Testando “Hum” e “um”: ${!suaFuncao("Hum", "H um")?"Passou":"Não Passou"}`); } //Agora basta chamar a função acima com a sua. //Se você usou o código anterior para iniciar seu trabalho, ficaria algo assim. // testeComparaStrings(comparaStrings);