Toda vez que vou fazer o código acabo cometende esse erro de colocar apenas um igual (=) ao invés de dois iguais (==) o que acaba modificando totalmente o funcionamento da estrutura.
Toda vez que vou fazer o código acabo cometende esse erro de colocar apenas um igual (=) ao invés de dois iguais (==) o que acaba modificando totalmente o funcionamento da estrutura.
Qual seu código Felipe? Copia e cola ele aqui para gente ver...
A função e significado do operador (=) é de receber, ou seja Var a = b portanto a recebe b ....
Operador == significa igual a, ou seja (a==b)
e também temos != que significa diferente de (a!=b)
e o operador idêntico a (===) (a === b)
A diferença entre "==" e "===" Se usarmos o operador "==" saberemos que ela só será verdadeira se o valor da esquerda for msm valor da direita
//ex: em JavaScript
if (true == "true") // retorna true
if (10 == "10") // retorna true
if (true == true) // retorna true
if (10 == 10) // retorna true
Agr o operador "===" ele precisa ser idêntico a não só os valores, mas se são do mesmo tipo, por ex:
JavaScript
if (true === "true") // retorna false
if (10 === "10") // retorna false
if (true === true) //retorna true
if (10 === 10) // retorna true
Deu pra entender as diferenças dos operadores (=) recebe, (==) igual e (===) idêntico?
O operador (==) quer dizer que é igual ao outro valor. Como (2==2) seria true, pois correspondem ao mesmo valor.
Interessante como um simples operador derruba o código, por isso a importância de revisão, depuração e o console são de grande ajuda