JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (767レス)
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1449440793/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
192: デフォルトの名無しさん [sage] 2016/05/17(火) 23:42:45.65 ID:3NFQlF5/ Math.floorを使ってもdoubleで扱える範囲でないと仕方ないのは変わりない。 入力が適切に処理できる範囲に収まっているか確認し、大きすぎます等の案内を出す必要がある http://mevius.5ch.net/test/read.cgi/tech/1449440793/192
195: デフォルトの名無しさん [sage] 2016/05/18(水) 00:33:18.17 ID:OcMV4DaZ >>192 そりゃそうだが、随分面倒な処理を要求するんだな Number 型全体が IEEE 754 の制約を受けるわけだが、制約外の数値を正しく検出するようにしろという事か 対処療法的には入力文字列を正しくパースして数値比較する 根本的には ECMAScript のビルトインオブジェクト全体を書き換える必要があるわけだが、そこまでやる必要あるのかね http://mevius.5ch.net/test/read.cgi/tech/1449440793/195
200: デフォルトの名無しさん [sage] 2016/05/18(水) 23:38:34.48 ID:Y5c0aQW+ >>199 初めは while 条件だけで終わらせる予定だったが、 >>192が「大きすぎます等の案内を出す必要がある」と指摘したからエラーメッセージを追加したが、MAX_SAFE_INTEGER だけエラーメッセージを追加するのはおかしいので他のメッセージも追加したら結果的にこうなっただけ この程度のコードでライブラリを使う必要は感じないが、最近のコーダーはライブラリ使用の見極めが速いんだな http://mevius.5ch.net/test/read.cgi/tech/1449440793/200
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s