Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Diferença == e === no javascript

Qual a diferença entre esses operadores? Segue meu código:

            n = 30;
            while(n <= 40) {
                mostra(n);
                n++;
                if(n === 33 || n === 37) {
                    n++;
                }
            }
2 respostas
solução!

O operador == compara se os valores são iguais. E em Javascript,

3 == 3        //true
3 =='3'        //true

porém o operador === compara não somente o valor mas também o tipo da variável.

então:

3 === 3        //true
3 === '3'        //false

Obrigado.