javascript
1if (x > 0) { 2}
javascript
1if (x >= 1) { 2}
どちらも、ほぼ同じ意味になると思いますが、どっちが良いんでしょうか?
僕は、後者のほうが認知負荷が少しだけ低く読めるかなあと思います。なぜなら、口語だと「0より大きい」ではなく「1以上」ということが多いからです。一般的にもそうなのではないかと思います。
ただ、人のプログラムを見ていると、感覚ですが、前者のほうがよく見る気がします。
どちらが良いと思いますか?
「ほぼ同じ意味」という言い方がよくなかったです。
javascript
1array = ['りんご', 'ばなな', 'なし']; 2 3if (array.length > 0) { 4}
と
javascript
1array = ['りんご', 'ばなな', 'なし']; 2 3if (array.length >= 1) { 4}
だと、どちらが良いですかね。array は適当に書いていますが、中身は何が来るかわからないとした場合です。
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/06 06:18
2021/01/06 06:21