トップページ > プログラム > 2015年11月24日 > o2Douu6Y

書き込み順位&時間帯一覧

19 位/190 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000210000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net

書き込みレス一覧

+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
342 :デフォルトの名無しさん[sage]:2015/11/24(火) 16:50:59.60 ID:o2Douu6Y
IEEE754 doubleで1/3は0.3333333333333333(0.3{15}3)とはならないよ
正確には約0.3{15}29以上0.3{15}34未満の有効値となる
この値を文字列とした時に0.3{15}3となるのはあくまで表記の問題で、実際その値であるという意味ではない
これを3倍すると数学的には約0.9{15}86以上1.0{15}28未満の有効値となる
ただ単にdoubleで1.0と表した時には約0.9{15}94以上1.0{15}11未満の有効値なのでこの範囲を外れており確実に1.0とは言えない
これが中央値1.0{15}07をとって1.0と同等に正規化されるか、より上や下の値になるかはモードによって違う
【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
600 :デフォルトの名無しさん[sage]:2015/11/24(火) 16:54:16.47 ID:o2Douu6Y
まあインデントがタブや多めのスペースであればいいだけかもしれないな
それらに変換できれば事足りるか
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
344 :デフォルトの名無しさん[sage]:2015/11/24(火) 17:15:59.24 ID:o2Douu6Y
解答はどういう塩梅が良いかによるだろう
厳密に言うならdoubleは一点を表せられるものではないから
オレオレ数値型を作って超面倒な運用をしないといけない
まあ将来的にはES2017以降のvalue-objectsをベースとして
思うままの数値型を作れるから運用面での面倒さは無くなるだろうよ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。