问题标签 [isnan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
80 浏览

gcc - GCC 的 __builtin_isnan 会做 isnan 以外的事情吗?

GCC built-ins description中,它说:

GCC 提供了 ISO C99 浮点比较宏的内置版本,可避免引发无序操作数的异常。它们与标准宏具有相同的名称(isgreater、isgreaterequal、isless、islessequal、islessgreater 和 isunordered),并带有 _内置前缀。我们打算让库实现者能够简单地将每个标准宏#define 为其内置等效项。以同样的方式,GCC 提供了 fpclassify、isfinite、isinf_sign、isnormal 和 signbit 内置函数,并以 _前缀。isinf 和 isnan 内置函数出现时带有和不带有 _内置前缀。

所以,我不太能够解析这个。浮点比较何时应该引发异常?C标准是否要求他们这样做?强制他们不要?什么都不强制?并且 - 与 的__builtin_isnan()行为不同isnan()吗?

0 投票
2 回答
32 浏览

javascript - 为什么 isNaN('-10') 是假的?

只是好奇为什么isNaN('-10')是假的?我在想isNaN('-10')应该是真的,但isNaN(-10)应该是假的?

Javascript 在应用之前会尝试将字符串转换为数字isNaN吗?

0 投票
2 回答
141 浏览

python - 单括号与多括号中的列的 pd.isna 有什么区别?它不会在多个括号中返回 na 值

在编写专栏脚本时,我遇到了一些非常有趣的事情。我将 pd.DataFrame.isna 用于单列和多列有两种方式。当我在多个括号中编写脚本时,pd.df.isna 正在将整个代码返回给我。

因此,第一行返回 3880 行并在 2.5 毫秒内运行,而第二行返回覆盖数据框中存在的所有行,这也需要 3.08 秒。发生这种情况有什么原因吗?我怎样才能避免这种情况,因为我必须使其可配置以在第二个查询中传递多个列?

0 投票
1 回答
50 浏览

javascript - isNaN 不验证字段是否已填写

我尝试了很多方法来处理这段代码,但没有用充满。我的功能可能不起作用我不确定

我的代码:

0 投票
2 回答
153 浏览

python - 日期 Python 的 NAN

我有一个通常具有日期值的字段,我想检查它是否为空。

我试过这个:

但是,这会导致错误。这我用于字符串字段。每种数据类型是否不同?

0 投票
4 回答
90 浏览

javascript - 如何在 JavaScript 中轻松检查变量是否为数字?

我不是 JavaScript 开发人员,但我只想知道检查变量是否包含数字的正确方法。经过几次分析,我达到了以下解决方案。是正确的方式吗?

请检查“validateNumber”箭头功能。

0 投票
1 回答
45 浏览

javascript - 我使用 isNaN 的简单 JavaScript 代码不起作用

我正在学习 JavaScript 入门课程,并且了解了isNaN函数。我写了一个简单的程序,其中 JS 重复prompt方法,除非用户在提示中输入数字。我不知道为什么我的代码不能按预期工作。如果在提示符下输入两次,程序会自动退出 while 循环。

0 投票
2 回答
82 浏览

c - 为什么`gcc -ffast-math`会禁用`isnan()`和`isinf()`的正确结果?

我知道使用该-ffast-math标志允许不安全的数学运算并禁用信号 NaN。isnan()但是,我希望这些功能isinf()仍然能够返回正确的结果,而他们没有。

这是一个例子:

文件test_isnan.c

现在让我们在没有的情况下编译并运行程序-ffast-math

但有了它:

那么为什么不抓住这些s 和isnan()s呢?我错过了什么?isinf()naninf

如果它可能相关,这是我的gcc版本:

0 投票
0 回答
22 浏览

octave - 八度数据框与 isna() 函数的问题

我使用 Octave 数据框来读取 csv 文件,但有些列可以计算 NA 的数量,但有些则不能。我怎样才能解决这个问题? 在此处输入图像描述

我怀疑这是关于 char 类型的列不起作用。我怎样才能解决这个问题?我也想将 Octave 用于数据科学实践。先感谢您。

0 投票
0 回答
42 浏览

javascript - 如何在 JavaScript 中通过指数获得“返回真”?

首先,很抱歉我英语说得不好。

我在学习 JS 时遇到了一些问题。如果字符串是数字,我想返回 true。

如果字符串是"0x10", "0b10", "9843"它运作良好(全部返回真)。和字符串之类的"a463"return false 很好。

但是,当字符串是一个具有类似指数的字符串时,"1e43"...它就不能很好地工作。(它返回false)我想在带有指数的字符串时返回true。

我觉得有问题if()

return true那么,当字符串带有指数时,我怎样才能得到"1e22", "13e7"