共有
  • 記事へのコメント27

    • 注目コメント
    • 新着コメント
    その他
    mizdra
    mizdra 一見すると意外な挙動をするけど, 浮動小数点数の性質に合った合理的な判断によってAPIが設計されていることがよく分かる

    2019/02/28 リンク

    その他
    yosuke_furukawa
    yosuke_furukawa 思わず、「おおお」と言ってしまった

    2019/02/28 リンク

    その他
    takatama
    takatama jsでtoFixedが文字列を返すのは誤差を産まないため、と思っておけばいいのか

    2019/02/28 リンク

    その他
    marmot1123
    marmot1123 へー

    2019/02/27 リンク

    その他
    zyzy
    zyzy なるほどな、と思いつつだめと言う意味で安定のIEに様式美すら感じる

    2019/02/27 リンク

    その他
    Helfard
    Helfard ほえー、なるほどなあ。

    2019/02/27 リンク

    その他
    hylom
    hylom ECMAScriptの仕様書は面白いのでプログラミング言語愛好者の皆様にはぜひ読んでほしい

    2019/02/27 リンク

    その他
    mkusunok
    mkusunok IEのJavaScript実装って、こんなにボロボロだったのか

    2019/02/27 リンク

    その他
    cho45
    cho45 shiroさんがhttp://blog.practical-scheme.net/shiro/20131229-flonum-rounding で「結果が文字列で得られれば良いのだから、 double, int -> stringという関数にすべき」かも、といっていたのがJSだとそのとおりの仕様って繋がったのが面白かった

    2019/02/27 リンク

    その他
    gfx
    gfx "ECMAScriptの浮動小数点数の丸め仕様は誤差が入らないことを目標にしているようで素晴らしい"

    2019/02/27 リンク

    その他
    jonysand
    jonysand 浮動小数点の仕様をググるとこの方の記事が結構ヒットする覚えが“私はプログラミング言語の浮動小数点数の丸め処理に興味があり、過去に関連記事を30本以上書いています。”

    2019/02/27 リンク

    その他
    isdh
    isdh “「toFixed()は四捨五入のはずなのに四捨五入にならない」と誤解するかもしれませんが、このような混乱は他の仕様にしたとしても避けようがありません。「浮動小数点数に詳しくなってください」とスパルタ指導していく

    2019/02/27 リンク

    その他
    ikd9684
    ikd9684 面白い。

    2019/02/27 リンク

    その他
    otoan52
    otoan52 勉強になる

    2019/02/27 リンク

    その他
    dekaino
    dekaino フローチャートより疑似コードの方が読みやすいよね

    2019/02/27 リンク

    その他
    macneko-ayu
    macneko-ayu すごいな “私はプログラミング言語の浮動小数点数の丸め処理に興味があり、過去に関連記事を30本以上書いています。”

    2019/02/27 リンク

    その他
    iww
    iww JavaScriptに限った話ではないけど、そろそろ実数は2進数じゃなくて10進数で保持してほしい

    2019/02/27 リンク

    その他
    khtno73
    khtno73 「仕様の大半が擬似コードで表現されている」ドキュメントに求めるのは実はこれだったりする。

    2019/02/27 リンク

    その他
    sisidovski
    sisidovski かっこいい "私はプログラミング言語の浮動小数点数の丸め処理に興味があり、過去に関連記事を30本以上書いています"

    2019/02/27 リンク

    その他
    theatrical
    theatrical その理屈なら、それ用に10進数正確に表現できる数値型作ったほうがより適切じゃないのって思っちゃうけど。

    2019/02/27 リンク

    その他
    mohno
    mohno 「(1.23456).toFixed(4)」←この時点で「1.23456」を“文字列のまま”評価しろってことなのかな?しかし、演算でBCD使わないのなら、あまり実用的な意味はないと思うんだが。(“定数”を四捨五入してもしょうがないよね?)

    2019/02/27 リンク

    その他
    tofu-kun
    tofu-kun 詳しい

    2019/02/27 リンク

    その他
    aTn
    aTn そう言えば、レガシーな2D-CADを廃止し、3Dに統合する時、システムの有効精度の違いで、データ変換に誤差が出て、寸法の丸め方も変わり、原図が改ざんされて、大変だった事件を思い出した。

    2019/02/27 リンク

    その他
    yarumato
    yarumato “ECMAScriptの浮動小数点数の丸め関数である Number.prototype.toFixed() について調べてみたところ、浮動小数点数をわかっている人が作った硬派な仕様だと感じた”

    2019/02/27 リンク

    その他
    programmablekinoko
    programmablekinoko 文字列で返すってことは人力デシマルみたいなことですかね

    2019/02/27 リンク

    その他
    efcl
    efcl ECMAScriptのNumber#toFixedの仕様について

    2019/02/26 リンク

    その他
    UDONCHAN
    UDONCHAN 参考になる

    2019/02/26 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    ECMAScriptの浮動小数点数の丸め仕様がスゴい - hnwの日記

    ECMAScriptの浮動小数点数の丸め関数である Number.prototype.toFixed() について調べてみたところ、浮...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事