JavaScript 4©2ch.net (398レス)
JavaScript 4©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1417749547/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
270: デフォルトの名無しさん [sage] 2015/08/04(火) 20:47:31.71 ID:LaebqzUe >>269 Rubyも同じ http://docs.ruby-lang.org/ja/search/class:Float/version:2.0.0/query:NAN/ > ただし、NaN 同士の比較では常に false を返します。 Pythonでも同様 http://d.hatena.ne.jp/yosshi71jp/20090920/1253415431 > nanは非数(not a number)、infは無限(infinity)。通常、 > この表示になってしまったら、これにどんな演算を行っても、結果はもう変わらない。 PHPでも PHP 型の比較表 http://php.net/manual/ja/types.comparisons.php > この値を、自分自身を含む他の値と比較すると、緩い比較であっても厳しい比較であっても > 結果は FALSE となります (つまり NAN != NAN であり NAN !== NAN であるということです)。 さらにPerlでも http://perldoc.jp/docs/perl/5.6.1/perlop.pod > NaN はどの値に対しても(NaN に対してでさえも) "<", "==", ">", "<=", ">=" の > いずれも成立しないので、これらは全て偽となります。 SQLでも似た仕様がある。 NULL は NULL と等しくない!? http://blog.livedoor.jp/i_am_best/archives/7845603.html http://mevius.5ch.net/test/read.cgi/tech/1417749547/270
271: デフォルトの名無しさん [sage] 2015/08/04(火) 20:48:25.72 ID:LaebqzUe >>269 > NaN !== NaN は他言語でもそうなのかな > これだけは直感的でないと感じてしまう 直感的じゃないという意見はわからなくもないが、 他言語でも同じなわけで、それを知らないということは、 君の経験不足ってのがよく分かるねw http://mevius.5ch.net/test/read.cgi/tech/1417749547/271
272: デフォルトの名無しさん [sage] 2015/08/04(火) 20:50:43.13 ID:LaebqzUe ついでに調べた。 C#も同じ http://d.hatena.ne.jp/tgk/20061109/1163069036 Javaも同じ http://d.hatena.ne.jp/Kappuccino/20080805/1217905115 C言語でも同じ http://www.c-tipsref.com/words/not_a_number.html > NaN を使った算術演算の結果は常に NaN になる http://mevius.5ch.net/test/read.cgi/tech/1417749547/272
274: デフォルトの名無しさん [sage] 2015/08/04(火) 21:18:44.87 ID:LaebqzUe >>273 わかりづらいw var a = "a"; var b = "b"; parseInt(a) == parseInt(b) これがtrueだとおかしいだろ? ぐらいのことを言えよ。 http://mevius.5ch.net/test/read.cgi/tech/1417749547/274
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s