【JavaScript】条件式の並び順の書き方

【JavaScript】条件式の並び順の書き方

【リーダブルコード】条件式の並び順はどのように決めるか

【リーダブルコード】条件式の並び順はどのように決めるか

条件式の並び順
以下の2つはどちらが読みやすいか。について。

[coad]
if(length >= 10)
[/coad]

[coad]
if(10 <= length)
[/coad]

指針
左側
調査対象

右側
比較対象の式。あまり変化しない

英語の用法と合わせる。
「もし君が1年で10万ドル稼げるならば」や「もし君が18歳以上ならば」というのは自然だが、
「もし18年が君の年齢以下ならば」といのは不自然。

たしかに最初のは

もし長さ(調査対象)が10以下だったら

ですが、

もし10(調査対象)が長さ以下だったら

てたしかに。。

参照: リーダブルコード