我有var number;
,它通过一些计算分配。
如果我执行print(number);
,我会得到NaN
作为响应;
我希望我能够做类似的事情
if (number is NaN)
但是我得到的NaN没有定义。
如何检查变量是否是
NaN
在flutter中? 最佳答案
NAN是常量,因此您可以执行此操作
if (number == double.nan)
您也拥有此属性isNaN,但是要使用它,您必须提供类型,因为它仅适用于
num
,因此double
或int
if (number.isNaN)