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

129
Visualizações
Declaración para tabla de verdad específica

Tengo tres variables, variation , attribute y active para las cuales necesito crear una declaración if para la siguiente tabla de verdad:

variación atributo activo Resultado
[objeto Objeto] 'color' verdadero CIERTO
indefinido indefinido indefinido CIERTO
[objeto Objeto] 'color' falso FALSO

Pero no puedo pensar en una declaración inteligente y compacta para el caso, a menos que escriba todos los escenarios true deseados en una declaración larga or separada...

¿Puede alguien por favor ayudarme con esto?

Aquí hay un violín rápido para ti.

TIA.

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

0

Puede negar todos los valores a booleanos y verificar si todos son iguales:

 !variation == !attribute && !attribute == !active

Los valores en JavaScript pueden ser verdaderos o falsos .

  • [objeto Objeto], 'color', verdadero => veraz
  • indefinido, falso => falso

Entonces, cuando coloca el operador lógico NOT ( ! ) Antes de un valor, lo niega de manera efectiva, lo que significa que todos los valores verdaderos se convierten en el booleano false y todos los valores falsos se convierten en el booleano true .


Su tabla de verdad parece devolver verdadero cuando todas las variables son verdaderas o cuando todas las variables son falsas, y devuelve falso cuando se mezclan.

Entonces, esencialmente verifica que todos los valores, cuando se convierten en booleanos, sean iguales. Entonces, la condición anterior convierte los valores en booleanos opuestos y verifica que sean todos iguales.

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