跳至主要内容

数字节点

Number Node Screenshot

概述

数字节点用于输出一个常量数值或将输入值转换为数字。它还可以配置为将数字四舍五入到指定的小数位数。

输入项

标题数据类型描述默认值备注
InputanyThe value to be converted into a number.(empty)This input is only available if Use Value Input is enabled. The input will be coerced to a number.

示例1:输出一个常量数字

  1. 创建一个Number节点。
  2. Value 设置为 123.456
  3. 运行图表。Number节点的Value输出应为123.456

Number Node Example 1

示例2:将字符串转换为数字

  1. 创建一个文本节点并将文本设置为123.456
  2. 创建一个Number节点并启用Use Value Input设置。
  3. 将文本节点连接到数字节点的Input
  4. 运行图表。Number节点的Value输出应为123.456

Number Node Example 2

示例3:四舍五入一个数字

  1. 创建一个数值节点。
  2. Value 设置为 123.456
  3. 启用Round设置并将Round To设为2
  4. 运行图表。Number节点的Value输出应为123.46

Number Node Example 3

错误处理

在正常情况下,Number节点不会报错。如果Input值无法转换为数字,它将默认使用Value设置。

常见问题

问:我可以用Number节点将布尔值转换为数字吗?

答:是的,您可以使用数值节点将布尔值转换为数字。true值将被转换为1,而false值将被转换为0

问:如果我将非数值连接到Number节点的Input会发生什么?

A: Number节点会尝试将输入值转换为数字。如果转换不可行,该节点将默认使用Value设置。

问:我可以用Number节点将数字四舍五入为整数吗?

A: 是的,你可以使用Number节点将数字四舍五入为整数,方法是启用Round设置并将Round To设为0

另请参阅