真偽値のショートカット
真偽値の評価にはショートカットを使用しますが、文字列や数値には明示的な比較を使用します。
`if (isValid)` は `if (isValid === true)` よりも簡潔で慣用的です。しかし、文字列や数値の場合、`if (name)` は空文字列 `''` の場合に `false` になり、`if (collection.length)` は `0` の場合に `false` になります。これらの挙動が意図通りであれば問題ありませんが、「空でないこと」や「0より大きいこと」を明示的に `name !== ''` や `collection.length > 0` と書くことで、コードの意図がより明確になります。