0以外の判定をしたい。浮動小数点型のDBカラムからデータを取得した場合
前提
・浮動小数点型のDBカラムに、「-12.656322」「987.732849」「0.000000」などの数値が入っています
目的
・PHPでデータ取得後、JSで「0ではない判定」を行いたい
Q1
・DBより「0.000000」を取得後、PHPからjsへ渡すと、「0」になってしまいます
・なぜでしょうか?
・気にする必要はない?
var hoge = <?php echo $hoge; ?>;
console.log(hoge); //0
Q2
・条件分岐する際、「0」と「0.000000」を考慮する必要はあるでしょうか?
・どちらもNumber型?
・「==」と「===」の違い?
・とりあえず、下記にしたのですが、
if(hoge != 0){}
普通はどう書くのでしょうか?