跳转至

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