Operadores lógicos sem if em funções JavaScript
Suponha que temos uma função com um if. Aqui está:
function func(a, b) {
if (a > b) {
return true;
} else {
return false;
}
}
Como você já sabe das lições anteriores, construções
if que retornam valores booleanos
podem ser reescritas de forma abreviada.
Vamos fazer isso:
function func(a, b) {
return a > b;
}
Dada a seguinte função:
function func(a, b) {
if (a == b) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.
Dada a seguinte função:
function func(a, b) {
if (a != b) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.
Dada a seguinte função:
function func(a, b) {
if (a + b >= 10) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.
Dada a seguinte função:
function func(num) {
if (num >= 0) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.