(Javascript, Typescript)小ネタ

0をtrueとして判定したい

しょぼい内容ですが、小さいツールを作るときに4,5回引っかかってしまったので戒めとして残しときます。
配列のインデックスとして0とそれ以上の値を平等に扱ってたらハマった感じです。

const value = 0
let bool = value ? true:false
console.log(`bool = ${bool}`)
//"bool = false" 
bool = value !== null ? true:false
console.log(`bool = ${bool}`)
//"bool = true"