Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

as boas práticas falam mais para usarmos só o três iguais?

Então o certo atualmente é usar os === e string ou usar o number, usar essas funções dentro de conversão, para não dar problema.

1 resposta
solução!

Olá Sonia, tudo bem?

Realmente, as boas práticas recomendam o uso do operador "===" em vez do "==" em JavaScript. Isso porque o operador "===" compara tanto o valor quanto o tipo de dado, enquanto o "==" compara apenas o valor.

Quando se trata de comparações com strings e números, é importante lembrar que o JavaScript é uma linguagem fracamente tipada, ou seja, não é necessário especificar o tipo de dado de uma variável. Porém, isso pode gerar algumas situações inesperadas em comparações, como, por exemplo, quando se compara uma string com um número.

Nesses casos, é recomendado utilizar funções de conversão de tipos de dados, como o parseInt() e o parseFloat() para números, e o toString() para strings, para garantir que as comparações sejam feitas corretamente.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software