(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"