Diferença Entre o=, = = e === em JavaScript [Exemplos]

posted in: Articles | 0

o Que é = em JavaScript?

igual a ( = ) é um operador de atribuição, que define a variável à esquerda do = para o valor da expressão que está à sua direita. Este operador atribui lvalue a rvalue. por exemplo, Escrever a = 10 é bom. Se escrevermos 10=10, ‘ a ‘ = 10 ou ‘a’ = ‘a’, resultará em um erro de referência.

neste tutorial, você vai aprender:

o que é == em JavaScript?,

Double equals (==) é um operador de comparação, que transforma os operandos com o mesmo tipo antes da comparação.

assim, quando você compara string com um número, JavaScript converte qualquer string para um número. Uma string vazia é sempre convertida em zero. Uma cadeia de caracteres sem valor numérico é convertida para NaN (não um número), que devolve false.

o que é === em JavaScript?

= = = (Triple equals) is a strict equal comparison operator in JavaScript, which returns false for the values which are not of a similar type., Este operador executa a escolha do tipo para a igualdade. Se compararmos 2 com” 2 ” usando===, então ele retornará um valor falso.

why use = in JavaScript?

Aqui estão os usos importantes de = em JavaScript:

= o operador de JavaScript atribui um valor ao operando esquerdo depende do valor do operando disponível no lado direito. O primeiro operando deve ser uma variável.

O operador de atribuição básica é=, que atribui o valor de um operando para outro. Isto é, a = b atribui o valor de b a a.

por que usar = = em JavaScript?,

Aqui estão os usos importantes de = = em JavaScript:

O == operador é um operador de igualdade. Ele verifica se seus dois operandos são os mesmos ou não, mudando a expressão de um tipo de dados para outros. Você pode usar == operador a fim de comparar a identidade de dois operandos mesmo que, eles não são de um tipo semelhante.

como = = funciona exatamente?

  • Strict equality = = = checks that two values are the same or not.
  • O valor não é implicitamente convertido para algum outro valor antes da comparação.,
  • Se os valores variáveis são de diferentes tipos, então os valores são considerados desiguais.
  • Se a variável é do mesmo tipo, não é numérica, e tem o mesmo valor, eles são considerados como iguais.
  • finalmente, se ambos os valores variáveis são números, eles são considerados iguais se ambos não são NaN (não um número) e são o mesmo valor.

Exemplo de =

Saída:

a = 2, b = 5, calcule c = a + b, e o display c:

Exemplo de ==

No programa abaixo, temos declarada uma variável “a” ter o valor de 10., Finalmente, a declaração a = 20 devolve FALSO Como o valor de A é 10.

Saída:

false

Exemplo de ===

No programa abaixo, o valor da variável x é 10. É comparado a 10 escritos em aspas duplas, que é considerado como uma string, e, portanto, os valores não são estritamente os mesmos. A saída do programa é falsa.,

<!DOCTYPE html><html><body><p></p><script> var x = 10; document.getElementById("demo").innerHTML = (x === "10");</script></body></html>

Saída:

false

= Vs == VS === em JavaScript

Aqui estão as diferenças importantes entre o =, ==, e ===

= == ===
= em JavaScript é utilizado para atribuir valores a uma variável. = em JavaScript é usado para comparar duas variáveis, mas ignora o tipo de dados da variável. = = é usado para comparar duas variáveis, mas este operador também verifica o tipo de dados e compara dois valores., é chamado como Operador de comparação é também chamado como Operador de comparação o operador de comparação pode avaliar ao valor atribuído o operador de atribuição pode verificar a igualdade de dois operandos sem considerar o seu tipo. compara a igualdade de dois operandos com seus tipos.
It does not return true or false Return true if the two operands are equal. Ele retornará falso se os dois operandos não forem iguais., ele retorna verdadeiro apenas se ambos os valores e tipos de dados são os mesmos para as duas variáveis.
= simplesmente atribuir um valor de variável a outro. = make type correction based upon values of variables. = = leva o tipo de variável em consideração.
= não comparará o valor das variáveis. a == verificação da igualdade somente após as conversas necessárias. se dois valores variáveis não são semelhantes, então === não irá realizar qualquer conversão.,

principais DIFERENÇAS:

  • o= é usado para atribuir valores a uma variável, == é usado para a comparação de duas variáveis, mas ele ignora o tipo de dados da variável considerando que === é usado para a comparação de duas variáveis, mas este operador também verifica o tipo de dados e compara dois valores.
  • = é chamado como Operador de atribuição, = = é chamado como Operador de comparação, enquanto que também é chamado como Operador de comparação.,
  • = não devolve verdadeiro ou falso, = = Devolve verdadeiro apenas se os dois operandos forem iguais enquanto === devolve verdadeiro apenas se ambos os valores e tipos de dados forem os mesmos para as duas variáveis.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *