JSONがNaNおよび+/- Infinityを省略した理由は何ですか?NaNまたは+/-無限大の値が含まれている場合に、直列化可能であるオブジェクトがそうでないという奇妙な状況にJavascriptを配置します。
このように見えますが、石でキャストされています:参照RFC4627とECMA-262(セクション24.5.2、JSON.stringify、注4、最後の編集でECMA-262のPDFのページ683):
有限数は、を呼び出すかのように文字列化され
ToString(number)
ます。符号に関係なくNaNとInfinityはStringとして表されnull
ます。