javascript 小数点以下切り捨て 略記
- Math.floorを使わない方法
num|0
その他、略記
- 文字列⇒数値化
string|0
↑と同じ流れ
string-0
良く見かけるのはこっち
他の言語と同じようにstring+0だとダメなのは
javascriptでは+が文字列結合演算子も兼ねているから
+string
↑ string + stringになると文字列になっちゃうのであまり使わない方がよさげ
- 数値 ⇒ 文字列
num+''
- 文字列,数値 ⇒ bool
!!string !!num
すごく短く書けるけど、ぱっと見イミフなので、使い過ぎに注意
全然関係ないが、参考ページの
new Date/1000|0
でunixtime取得が簡単に書けるらしい
ちなみにunixtimeミリ秒はこちら
new Date-0
- こっちはsignedになってダメ
new Date/1 new Date|0