JavaScriptにおける中括弧の省略
if または else
の中括弧の中に式が一つしかない場合、
これらの括弧を省略することができます。
たとえば、以下のようにすべての括弧があるコードがあるとします:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
これは以下のように短縮できます:
if (test === 0) console.log('+++'); else console.log('---');
または、このようにもできます:
if (test === 0) {
console.log('+++');
} else console.log('---');
すべての括弧を省略し、一行ではなく 以下のように配置することも可能です:
if (test === 0)
console.log('+++');
else
console.log('--');
次のコードを短縮形で書き直してください:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
次のコードを短縮形で書き直してください:
if (test > 0) {
console.log('+++');
}