Em Javascript, existem diversos operadores que são indispensáveis ao longo da criação de uma aplicação com essa linguagem. Existem os operadores lógicos, relacionais e até aritméticos. Compreender bem o funcionamento de seu uso faz toda diferença e pode ser decisivo para que uma aplicação funcione adequadamente ou não.
Analise as asserções a seguir:
I. O operador && (E lógico) em Javascript retorna true se todos os operandos forem verdadeiros.
PORQUE
II. O operador || (OU lógico) retorna true se pelo menos um dos operandos for verdadeiro.
Assinale a alternativa correta:
I) As asserções I e II são proposições verdadeiras, e a II, justifica a I.
II) A asserção I é uma proposição verdadeira, e a II, falsa.
III) A asserção I é uma proposição falsa, e a II, verdadeira.
IV) As asserções I e II são proposições falsas.
V) As asserções I e II são proposições verdadeira, mas a II não justifica a I.
Ed
anteontem
Vamos analisar as asserções: I. O operador && (E lógico) em Javascript retorna true se todos os operandos forem verdadeiros. - Verdadeiro. O operador && retorna true somente se todos os operandos forem verdadeiros. II. O operador || (OU lógico) retorna true se pelo menos um dos operandos for verdadeiro. - Verdadeiro. O operador || retorna true se pelo menos um dos operandos for verdadeiro. Agora, a questão é se a asserção II justifica a I. - Não justifica, pois são definições independentes dos operadores lógicos && e ||. Portanto, a alternativa correta é: V) As asserções I e II são proposições verdadeiras, mas a II não justifica a I.