From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/glossary/nan/index.html | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 files/ja/glossary/nan/index.html (limited to 'files/ja/glossary/nan/index.html') diff --git a/files/ja/glossary/nan/index.html b/files/ja/glossary/nan/index.html new file mode 100644 index 0000000000..c5bbd8f62c --- /dev/null +++ b/files/ja/glossary/nan/index.html @@ -0,0 +1,31 @@ +--- +title: NaN (非数) +slug: Glossary/NaN +tags: + - CodingScripting + - Computing + - Glossary + - NaN + - 用語集 + - 非数 +translation_of: Glossary/NaN +--- +

非数(英語:Not a Number)とは未定義な値か、特に浮動小数点数の計算の結果で、表すことができない数値({{Glossary("Type", "データ型")}})のことを言います。

+ +

例えば、無限、0で算された結果、未定義、負数の平方根 (浮動小数点数は実数ですが、これは虚数です) などは非数と言います。

+ +

かんたんに言うと、{{glossary("JavaScript")}} プログラムで、2つの変数で割り算を行うと、結果が NaN (JavaScript では "undefined" と定義されています)になる可能性があるとします。この場合、この割り算はプログラムを壊す可能性があります。ここで、この計算が大きなアルゴリズムの小さな一部分である場合、実際どこに問題があったかを理解するのはとても苦痛です。幸いにも、計算結果が NaN となり、除数が 0 を取りえることがわかるため、最初にそうした計算を防ぐためのテスト条件を設けることや、起こったあとに通知することができます。

+ +

もっと学ぶ

+ +

一般的な知識

+ + + +

技術情報

+ + -- cgit v1.2.3-54-g00ecf