Pengendali Logik tanpa if dalam Fungsi JavaScript
Katakan kita mempunyai fungsi dengan if. Inilah dia:
function func(a, b) {
if (a > b) {
return true;
} else {
return false;
}
}
Seperti yang anda sudah ketahui dari pelajaran sebelumnya, konstruksi
if yang mengembalikan nilai boolean,
boleh ditulis semula dalam bentuk yang dipendekkan.
Mari lakukan ini:
function func(a, b) {
return a > b;
}
Diberi fungsi berikut:
function func(a, b) {
if (a == b) {
return true;
} else {
return false;
}
}
Tulis semula kodnya dalam bentuk yang dipendekkan menurut teori yang dipelajari.
Diberi fungsi berikut:
function func(a, b) {
if (a != b) {
return true;
} else {
return false;
}
}
Tulis semula kodnya dalam bentuk yang dipendekkan menurut teori yang dipelajari.
Diberi fungsi berikut:
function func(a, b) {
if (a + b >= 10) {
return true;
} else {
return false;
}
}
Tulis semula kodnya dalam bentuk yang dipendekkan menurut teori yang dipelajari.
Diberi fungsi berikut:
function func(num) {
if (num >= 0) {
return true;
} else {
return false;
}
}
Tulis semula kodnya dalam bentuk yang dipendekkan menurut teori yang dipelajari.