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 !== ?
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!