Dạng viết tắt kiểm tra giá trị falsy trong JavaScript
Giả sử bây giờ chúng ta muốn kiểm tra giá trị của một biến có phải là falsy không. Điều này có thể được thực hiện như sau:
let test = true;
if (test === false) {
console.log('+++');
} else {
console.log('---');
}
Chúng ta cũng có thể viết mã tương đương bằng cách sử dụng phủ định:
let test = true;
if (test !== true) {
console.log('+++');
} else {
console.log('---');
}
Đoạn mã trên có thể được viết lại dưới dạng viết tắt như sau:
let test = true;
if (!test) {
console.log('+++');
} else {
console.log('---');
}
Viết lại đoạn mã sau bằng cách sử dụng dạng viết tắt:
let test = true;
if (test == false) {
console.log('+++');
} else {
console.log('---');
}
Viết lại đoạn mã sau bằng cách sử dụng dạng viết tắt:
let test = true;
if (test != true) {
console.log('+++');
} else {
console.log('---');
}
Viết lại đoạn mã sau bằng cách sử dụng dạng viết tắt:
let test = true;
if (test != false) {
console.log('+++');
} else {
console.log('---');
}