私はjavascriptで遊んでいますが、-1より大きいすべての値をtrueに評価し、-1以下のすべての値をfalseに評価できるかどうか疑問に思っていますか?
現時点1 == true
では、次のように記述すると、他のすべてが false になります。
var i = 0;
if (i) {...} // I want this to be true
i = 1;
if (i) {...} // This is the only thing that is true
編集: 評価とは、比較を実行しないことを意味し0 > -1
ます。JavaScript で数値をブール値に変換したいと考えています。