JavaScriptにおいてif文を一行で記述する方法

underscore/underscore.js at master · jashkenas/underscore

上記のコードを読んでいて「読みやすいな」と感動したので、if文を一行で完結に書く方法をまとめました。

if文を一行でかく方法

JavaScriptにおけるifの書き方は通常以下の書き方が考えられる。

if(x > 4) {
  console.log('hello');
}

しかし、上記のように簡単だと以下のように書くほうが良い。

if ( x  > 4 ) console.log('hello');

てっきりjsではif文のカッコを省略するのはダメだと思いこんでいたが、改行をしなければ安全でかつ簡潔なif文をかける。