Operadores lógicos sem if em funções JavaScript
Suponha que temos uma função com um if. Aqui está:
javascriptfunction 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:
javascriptfunction func(a, b) {
return a > b;
}
Задание 1
Dada a seguinte função:
javascriptfunction func(a, b) {
if (a == b) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.
Задание 2
Dada a seguinte função:
javascriptfunction func(a, b) {
if (a != b) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.
Задание 3
Dada a seguinte função:
javascriptfunction 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.
Задание 4
Dada a seguinte função:
javascriptfunction func(num) {
if (num >= 0) {
return true;
} else {
return false;
}
}
Reescreva seu código de forma abreviada de acordo com a teoria estudada.