javascript if文を一行で記述する
- 作成日 2020.10.20
- 更新日 2022.08.13
- javascript
- javascript
javascriptで、if文を一行で簡潔に記述する方法を記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 104.0.5112.81
if文簡潔化
以下のような、if文は一行に書き直すことが可能です。
const x = 1;
if (x > 0) {
console.log('mebee');
}
一行で記述
const x = 1;
if (x > 0) console.log('mebee');
‘use strict’を使用してもエラーになりません。
'use strict';
const x = 1;
if (x > 0) console.log('mebee');
また「for」文なども同様に、1行で記述できます。
for(i=5;i--;) console.log(i);
可読性について
ちなみに、以下のように記述する人がいますが、
「0以上のxの場合」と読めるので上記のように「xが0以上の場合」とした方が、可読性が高いと思われます。
const x = 1;
if (0 < x) console.log('mebee');
-
前の記事
Vue.jsにQuasar Frameworkをインストールして使用する 2020.10.20
-
次の記事
Visual Studio コメントアウトを一括で行う 2020.10.20
コメントを書く