📜  JavaScript 中的未定义 X 1 是什么?

📅  最后修改于: 2022-05-13 01:56:36.433000             🧑  作者: Mango

JavaScript 中的未定义 X 1 是什么?

JavaScript 是最流行的轻量级解释编译编程语言之一。它本质上是单线程同步的。脚本(JavaScript 中的程序)作为纯文本重新执行。它们可以直接写在我们的页面上,也可以写在外部的 JavaScript 文件中。 JavaScript 可以在任何具有称为 JavaScript 引擎的程序的设备上执行,无论是浏览器。 JavaScript 用于客户端服务器端开发。

Javascript 中的未定义 X 1 是什么?

我们必须找出 JavaScript 中 Undefined X 1 的结果是什么,但在查看结果之前,我们必须了解 JavaScript 中的 Undefined。 undefined 是 JavaScript 中与内存空间相关的关键字。 JS 中所有在内存中获得空间的东西都被分配为 Undefined,直到内存空间被初始化。现在 JavaScript 中的 Undefined X 1 产生 NaN(Not a Number) 作为结果。

Javascript 中的 NaN 是什么?

JavaScript 中的NaN代表 Not a N number表示不可写的属性,一个不是数字的值。它在程序中很少使用,但使用 NaN 我们可以检查输入的数字是否为有效数字。

让我们借助以下示例了解 Undefined X 1。

示例 1:在此示例中,我们将 a 初始化为 undefined,然后将 a 与 1 相乘以查看 Undefined X 1 的结果。

Javascript


Javascript


输出 :

NaN

说明:上面的例子是一个 Indeterminate 形式的运算,我们将 1 与 undefined 相乘, undefined 是一个关键字不是一个有效的数字(甚至没有初始化值)。现在将它与某个数字相乘将得到 NaN。

示例 2:在此示例中,我们尝试将字符串解析为整数,这将导致 NaN。

Javascript


输出:

NaN