Is NaN(IsNaN(是否为非数值))¶
Supported in: Batch, Faster, Streaming
Returns true if the input is nan, false otherwise.
Expression categories: Boolean
Declared arguments¶
- Expression: The expression checks is the numerical expression is nan.
Expression\
Output type: Boolean
Examples¶
Example 1: Base case¶
Argument values:
- Expression: NaN
Output: true
Example 2: Base case¶
Argument values:
- Expression: 12.57
Output: false
Example 3: Null case¶
Argument values:
- Expression: null
Output: false
Example 4: Edge case¶
Argument values:
- Expression:
numbers
| numbers | Output |
|---|---|
| NaN | true |
中文翻译¶
IsNaN(是否为非数值)¶
支持环境:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
若输入为非数值(NaN)则返回 true,否则返回 false。
表达式类别: 布尔型(Boolean)
声明的参数¶
- 表达式(Expression): 检查数值表达式是否为非数值(NaN)。
表达式类型:Expression\
输出类型: 布尔型(Boolean)
示例¶
示例 1:基础情况¶
参数值:
- 表达式(Expression): NaN
输出: true
示例 2:基础情况¶
参数值:
- 表达式(Expression): 12.57
输出: false
示例 3:空值情况¶
参数值:
- 表达式(Expression): null
输出: false
示例 4:边界情况¶
参数值:
- 表达式(Expression):
numbers
| numbers | 输出 |
|---|---|
| NaN | true |