Tính tùy chọn của dấu ngoặc nhọn trong JavaScript
Trong trường hợp chỉ có một biểu thức bên trong dấu ngoặc nhọn của if
hoặc else,
chúng ta có thể không cần viết những dấu ngoặc nhọn đó. Ví dụ,
cho đoạn mã sau với đầy đủ dấu ngoặc:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Có thể rút gọn nó như sau:
if (test === 0) console.log('+++'); else console.log('---');
Hoặc như thế này:
if (test === 0) {
console.log('+++');
} else console.log('---');
Cũng có thể bỏ tất cả dấu ngoặc, nhưng định dạng không trên một dòng, mà như thế này:
if (test === 0)
console.log('+++');
else
console.log('--');
Viết lại đoạn mã sau ở dạng rút gọn:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Viết lại đoạn mã sau ở dạng rút gọn:
if (test > 0) {
console.log('+++');
}