Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

250
Visualizações
¿Cuál es la diferencia entre (! a == b) y (a! = b) en JS?
if(openmenu != para){ addClass(openmenu , 'collapsed'); }

Soy un principiante de JS, quiero agregar un nombre de clase a un elemento después de una declaración if. Sin embargo, if(openmenu != para) y if(!openmenu == para) mostraron un resultado completamente diferente. ¿Alguien sabe por qué?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

!openmenu == para se analiza como (!openmenu) == para , por lo que primero niega openmenu y luego verifica si es igual a para , que probablemente no es lo que desea hacer. Podrías escribir !(openmenu == para) que significaría lo mismo que openmenu != para .

about 4 years ago · Juan Pablo Isaza Relatório

0

!a == b invierte a valor de a . Por ejemplo, si es true , usando ! lo invertirá a false .

if(!true == false) es igual a if(false == false) que resulta true .

pero if(a != b) compara valores, digamos que a es verdadero y b es false , entonces if(true == false) => false valores no son los mismos. :)

about 4 years ago · Juan Pablo Isaza Relatório

0

En este caso, si a==null y b==false entonces !a = true .

Entonces !a == b es falso pero a!=b es verdadero. Espero que la respuesta te sea útil.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda