2
respostas

[Dúvida] Desafio - Condicionais e Consternação

Olá, boa tarde! Eu estava olhando algumas resoluções sobre os exercícios passados neste bloco de ensino e vi alguns códigos aqui que me deixaram em dúvida sobre a sua utilidade. Alguém poderia me explicar, principalmente porque sou bastante leiga neste mundo de javascript, o uso da || dentro do código do javascrip e o uso do .toLowerCase? Fico agradecida demais.

2 respostas

Oi Sarah, tudo bem?

  1. Sobre tua dúvida: o || funciona como um "ou lógico" e o que seria isso?

O ou lógico é uma operação de lógica onde a tua condição vai ser satisfeita se qualquer uma ou ambas das tuas premissas sejam satisfeitas. Por exemplo: imagina uma cenário em que tu tenha uma váriavel x = 5 e um if(x == 5 || x ==6), neste caso a condicional do if seria satisfeita pois, mesmo x não sendo igual a 6, x é igual a 5, portanto, satisfazendo uma das condições. Te recomendo a pesquisar mais sobre as operações lógicas, ou e and, vai te ajudar bastante.

  1. Sobre o .toLowerCase: É um método de strings no javascript para fazer com que um texto fique todo em minúsculo, então se você tiver uma váriavel x = 'CAsa', quando você fizer x.toLowerCase(), ele vai te retornar 'casa'.

Ficou um pouco extenso, mas espero que tenha te ajudado kkkk.

O uso do || significa OU e um operador logico exemplo 'azul ou vermelho' que em código fica assim azul || vermelho que significa que um dos casos pode ser verdadeiro. Já o toLowerCase() ele retorna a string porém passando pra minúscula. espero ter ajudado.