Logiska operatorer utan if i JavaScript-funktioner
Låt oss säga att vi har en funktion med en if-sats. Här är den:
javascriptfunction func(a, b) {
if (a > b) {
return true;
} else {
return false;
}
}
Som du redan vet från tidigare lektioner, kan konstruktioner
if som returnerar booleska värden
skrivas om i en förkortad form.
Låt oss göra det:
javascriptfunction func(a, b) {
return a > b;
}
Задание 1
Följande funktion är given:
javascriptfunction func(a, b) {
if (a == b) {
return true;
} else {
return false;
}
}
Skriv om dess kod i förkortad form enligt den studerade teorin.
Задание 2
Följande funktion är given:
javascriptfunction func(a, b) {
if (a != b) {
return true;
} else {
return false;
}
}
Skriv om dess kod i förkortad form enligt den studerade teorin.
Задание 3
Följande funktion är given:
javascriptfunction func(a, b) {
if (a + b >= 10) {
return true;
} else {
return false;
}
}
Skriv om dess kod i förkortad form enligt den studerade teorin.
Задание 4
Följande funktion är given:
javascriptfunction func(num) {
if (num >= 0) {
return true;
} else {
return false;
}
}
Skriv om dess kod i förkortad form enligt den studerade teorin.