web関連
【js】小数点を切り捨てするtoFixed()を使うと文字列になる件
条件分岐が上手く動かなくてなんでだろうと思い調べた
Number() コンストラクターを使って型を合わせた
let num = 34.5642;
console.log(num.toFixed());// 35
console.log(typeof num);// number
console.log(typeof num.toFixed());// string
console.log(typeof Number(num.toFixed()));// number
小数点あわせ「数値」同士の比較演算子を使ったら条件分岐書いていると思ったら、「文字列」同士の比較演算子を使った条件分岐になっていたのが元凶