Boa noite,
Gostaria de saber pois o professor não explica nem significa o sinal usado "&&". Gostaria de saber qual a função e nomeclatura desse termo.
Boa noite,
Gostaria de saber pois o professor não explica nem significa o sinal usado "&&". Gostaria de saber qual a função e nomeclatura desse termo.
O operador lógico && (E lógico)
Operadores lógicos são utilizados tipicamente com valores booleanos (lógicos); neste caso, retornam um valor booleano. Entretanto, os operadores && e || na verdade retornam o valor de um dos operandos especificados, de forma que se esses operadores forem utilizados com valores não-booleanos, eles possam retornar um valor não-booleano. Os operadores lógicos são descritos na seguinte tabela.
Operador | Utilização | Descrição |
---|---|---|
AND lógico (&&) | expr1 && expr2 | (E lógico) - Retorna expr1 caso possa ser convertido para falso; senão, retorna expr2 . Assim, quando utilizado com valores booleanos, && retorna verdadeiro caso ambos operandos sejam verdadeiros; caso contrário, retorna falso. |
OU lógico (||) | expr1 || expr2 | (OU lógico) - Retorna expr1 caso possa ser convertido para verdadeiro; senão, retorna expr2 . Assim, quando utilizado com valores booleanos, || retorna verdadeiro caso ambos os operandos sejam verdadeiro; se ambos forem falsos, retorna falso. |
NOT lógico (!) | !expr | (Negação lógica) Retorna falso caso o único operando possa ser convertido para verdadeiro; senão, retorna verdadeiro. |
Fonte: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Expressions_and_Operators