Toán tử logic không có if trong hàm JavaScript
Giả sử chúng ta có một hàm với câu lệnh if. Đây là nó:
function func(a, b) {
if (a > b) {
return true;
} else {
return false;
}
}
Như bạn đã biết từ các bài học trước, các cấu trúc
if trả về giá trị boolean,
có thể được viết lại dưới dạng rút gọn.
Hãy làm điều đó:
function func(a, b) {
return a > b;
}
Cho hàm sau:
function func(a, b) {
if (a == b) {
return true;
} else {
return false;
}
}
Viết lại mã của nó ở dạng rút gọn theo lý thuyết đã học.
Cho hàm sau:
function func(a, b) {
if (a != b) {
return true;
} else {
return false;
}
}
Viết lại mã của nó ở dạng rút gọn theo lý thuyết đã học.
Cho hàm sau:
function func(a, b) {
if (a + b >= 10) {
return true;
} else {
return false;
}
}
Viết lại mã của nó ở dạng rút gọn theo lý thuyết đã học.
Cho hàm sau:
function func(num) {
if (num >= 0) {
return true;
} else {
return false;
}
}
Viết lại mã của nó ở dạng rút gọn theo lý thuyết đã học.