Skip to content

Math

Basic math operations: abs, ceil, floor, power, round.

5 modules

ModuleDescription
絕對值取得數字的絕對值
向上取整將數字向上取整到最接近的整數
向下取整將數字向下取整到最接近的整數
次方/指數將數字進行次方運算
四捨五入將數字四捨五入到指定的小數位

Modules

絕對值

math.abs

取得數字的絕對值

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Number to process

Output:

FieldTypeDescription
resultnumber絕對值
originalnumber原始值

Example: Absolute of negative number

yaml
number: -5

Example: Absolute of positive number

yaml
number: 3.14

向上取整

math.ceil

將數字向上取整到最接近的整數

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Number to process

Output:

FieldTypeDescription
resultnumber向上取整的值
originalnumber原始值

Example: Ceiling positive number

yaml
number: 3.2

Example: Ceiling negative number

yaml
number: -2.7

向下取整

math.floor

將數字向下取整到最接近的整數

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Number to process

Output:

FieldTypeDescription
resultnumber向下取整的值
originalnumber原始值

Example: Floor positive number

yaml
number: 3.7

Example: Floor negative number

yaml
number: -2.3

次方/指數

math.power

將數字進行次方運算

Parameters:

NameTypeRequiredDefaultDescription
basenumberYes-Base number
exponentnumberYes-Power to raise to

Output:

FieldTypeDescription
resultnumber底數的指數次方結果
basenumber底數
exponentnumber指數

Example: Square a number

yaml
base: 5
exponent: 2

Example: Cube root

yaml
base: 27
exponent: 0.333333

四捨五入

math.round

將數字四捨五入到指定的小數位

Parameters:

NameTypeRequiredDefaultDescription
numbernumberYes-Number to process
decimalsnumberNo0Number of decimal places

Output:

FieldTypeDescription
resultnumber四捨五入後的值
originalnumber原始值
decimalsnumber小數位數

Example: Round to integer

yaml
number: 3.7

Example: Round to 2 decimal places

yaml
number: 3.14159
decimals: 2

Released under the Apache 2.0 License.