タグ nan
人気順 5 users 50 users 100 users 500 users 1000 usersNaNのビットパターンを使ってWebAssemblyからCPUの命令セットを推測する
浮動小数点数にはIEEE 754という標準規格がありますが、規格の範囲内であっても僅かに実装による差異が認められています。その一つがNaNのビットパターンです。 WebAssemblyはNaNのビットパターンに関しては実装依存の結果を許容しており、Wasmランタイムは特に深い理由がなければホストCPUの浮動小数点命令をそのまま用... 続きを読む
JavaScript クイズ解説: NaN === NaN の結果はどうなる?
先日、このようなツイートを書きました。 久しぶりの JavaScript クイズ。 JavaScript において NaN === NaN の結果は次のうちどれになるでしょうか? — Takuo Kihira (@tkihira) September 7, 2021 答えは 4 の「状況によって上記以外もありうる」です。でも、2 や 3 を選んだ方も、もはや正解だといって差し支えないと... 続きを読む
非数をJSONに入れようとするとどうなるか - Qiita
JSON には非数(NaN)は入れられない。入れられるフォーマットになっていないので仕方ない。 無限大も入れられない。入れられるフォーマットになっていないので仕方ない。 仕方ないんだけど、入れようとしたらどうなってしまうのか、各言語の対応を見ていく。 Ruby まずはソースコード: require "json" def test(e) print... 続きを読む
NaN === NaN が false な理由とutil.isDeepStrictEqual - from scratch
2018 - 01 - 30 NaN === NaN が false な理由とutil.isDeepStrictEqual NaN === NaN は false NaN、つまりは Not a Number 同士の同値比較が false になるのは、よく JavaScript とかで罠だと言われていますが、罠でもなんでもないです。 false が返るという仕様です。仕様の経緯を追うとすぐに『 IE... 続きを読む
東京Node学園祭2015 | 株式会社サイバーエージェント
昨年に引き続き、今年も東京Node学園祭が当社セミナールームにて開催されました。 第5回目となる 東京Node学園祭2015 では ECMAScript の仕様化、Promise を仕様にしたことでも有名な Domenic Denicola 氏 io.js のリリースオーサーであり、NAN というネイティブモジュール作成用のライブラリを開発している Rod Vagg 氏 NodeUp のオーガナイ... 続きを読む
Google JavaScript Style Guide 和訳をリビジョン 2.93 にあわせて修正しました - Please Sleep
Google JavaScript Style Guide 和訳 Google JavaScript Style Guide の本家の更新に和訳も追従した。 主な変更点 クリティカルな修正が多かった。そもそもの言語仕様の間違いが二点と、脆弱性につながるルールの修正。 NaN == NaN が true になるという 間違った記述 の修正 セミコロン省略時の自動挿入について。二項演算子の前には自動挿... 続きを読む
【導入決定!】PHP7で実装されるスカラー型宣言とは? | 東北ギーク
さる2015年3月17日の午前6時(JST)、幾つかのドラマを経て、とうとうスカラー型宣言(別名スカラータイプヒンティング:略して STH)の RFC が投票で可決されました。これは PHP 7* NaN でなく PHP_INT_MIN から PHP_INT_MAX までの範囲内の値に限る ** 数値形の文字列のみ。数値形の文字列に他の文字が続く場合も使えるが、 Notice が出る *** __... 続きを読む
Turista z Japonska posprejoval Národní divadlo – Novinky.cz
Turista z Japonska posprejoval Národní divadlo Fasádu Národního divadla směrem do Divadelní ulice posprejoval v neděli v noci šestadvacetiletý turista z Japonska. Policisté si jeho počínání všimli na ... 続きを読む
[JavaScript] isNaN() の謎な挙動とその対策 - Qiita
console.log(isNaN(NaN)); // true console.log(isNaN(5)); // false console.log(isNaN(true)); // false console.log(isNaN('NaN')); // true console.log(isNaN({a:100})); // true いやいや下の2つw そっちのほうが便利な場合もあるのは分... 続きを読む
node.jsのnative addonを作るときはNANを使おう。 - from scratch
2014-04-07 node.jsのnative addonを作るときはNANを使おう。 node.js c++ さて、 Node.js v0.12 で変わることの一つとして、native addonを作る時に後方互換性を壊す変更が加えられています。これにより、v0.10でnative addonを作っているモジュール達は、ほとんど動かなくなってしまうことが考えられます。V8側がこの後方互換性を... 続きを読む
Twitter / ゆかたん (IT戦士・岡田有花): 岡田有花です。「nanapi」 http://nan ...
岡田有花です。「nanapi」 http://nanapi.jp/ を運営するロケットスタートに4月1日付けで入社しました。有益な情報を届けられるようがんばります!引き続きよろしくお願いいたします(・∀・) @nanapi1分未満前Twit Delayから9人がリツイート 続きを読む
Evernoteが使えるchromeエクステンションまとめ | nanapi[ナナピ]
★ Evernote使えるchromeエクステンション まとめ に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nan... 続きを読む