サクサク読めて、アプリ限定の機能も多数!
Number()は正しくないフォーマットに対してはNaNを返すというところがマシな挙動ではあるが、そもそも型の異なる値やフォーマットが不明な値を渡したりする使い方が不適切なのだと思う。
rryu のブックマーク 2022/02/04 02:31
JavaScript で parseInt / parseFloat を使わない方が良い理由[javascript]Number()は正しくないフォーマットに対してはNaNを返すというところがマシな挙動ではあるが、そもそも型の異なる値やフォーマットが不明な値を渡したりする使い方が不適切なのだと思う。2022/02/04 02:31
このブックマークにはスターがありません。 最初のスターをつけてみよう!
nmi.jp2022/02/03
となるのが原因です。parseInt というのは、文字列を解析して整数値(int)を返すグローバル関数であり、引数をまず文字列に変換する仕様となっております。その段階で 0.0000005 が "5e-7" という文字列に変換さ...
537 人がブックマーク・62 件のコメント
\ コメントが サクサク読める アプリです /
Number()は正しくないフォーマットに対してはNaNを返すというところがマシな挙動ではあるが、そもそも型の異なる値やフォーマットが不明な値を渡したりする使い方が不適切なのだと思う。
このブックマークにはスターがありません。
最初のスターをつけてみよう!
JavaScript で parseInt / parseFloat を使わない方が良い理由
となるのが原因です。parseInt というのは、文字列を解析して整数値(int)を返すグローバル関数であり、引数をまず文字列に変換する仕様となっております。その段階で 0.0000005 が "5e-7" という文字列に変換さ...
537 人がブックマーク・62 件のコメント
\ コメントが サクサク読める アプリです /