Percebi que na vídeo aula o professor utilizou em seu código o !==, eu nunca tinha visto ser utilizado nessa maneira, em meus códigos sempre utilizei o !=, qual é a diferença de se utilizar o != e !== ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Percebi que na vídeo aula o professor utilizou em seu código o !==, eu nunca tinha visto ser utilizado nessa maneira, em meus códigos sempre utilizei o !=, qual é a diferença de se utilizar o != e !== ?
José, boa tarde!
Ao comparar 1 == "1" isso é retornado verdadeiro, pois o valor é o mesmo, ao fazer 1 === "1" o retorno é falso, pois apesar de terem o mesmo valor, o tipo da variável é diferente. Ao usar mais um igual também é verificado o tipo da variável.
Veja:
http://www.macoratti.net/18/09/js_dif1.htm
Espero ter ajudado e bons estudos!
Ajudou sim, muito obrigado!