Arithmetic/Math Functions
This page outlines arithmetic/math functions in NetScript.
Basic Operations
This section lists the basic math operations you can perform using NetScript.
number + number
This function returns the sum of the inputs.
Function: number + number
Data Type: number
Example:
5 + 7
Result:
12
number - number
This function returns the difference of the inputs.
Function: number - number
Data Type: number
Example:
13-10
Result:
3
number * number
This function returns the product of the inputs.
Function: number * number
Data Type: number
Example:
7 * 8
Result:
56
number / number
This function returns the division of the inputs.
Function: number / number
Data Type: number
Example:
84 / 4
Result:
21
number ^ number
This function returns number1
raised to the power of number2
.
Function: number1 ^ number2
Data Type: number
Example:
2 ^ 9
Result:
512
Advanced Operations
This table lists the advanced operations you can invoke using NetScript:
abs(number)
This function returns the absolute value of a numeric expression.
Function: abs(number)
Data Type: number
Example:
abs(-2)
Result:
2
floor(number)
This function rounds the number down to the nearest integer.
Function: floor(number)
Data Type: number
Example:
floor(17.36)
Result:
17
round(number[, N])
This function rounds the number to the given precision (N
), which is 0
by default. Precision value can be positive or negative and indicates the number of decimal places displayed in the rounded number.
Function: round(number[, <N>])
Data Type: number
Example:
round(23.45)
round(23.45, 0)
round(23.45, 1)
round(23.45, -1)
Result:
23
23
23.5
20
truncate(number[, N])
This function rounds the number down to the given precision (N
), which is 0
by default.
Function: truncate(number[, <N>])
Data Type: number
Example:
truncate(23.45)
truncate(23.45, 0)
truncate(23.45, 1)
truncate(23.45, -1)
Result:
23
23
23.4
20
sqrt(number)
This function returns the square root (full-precision decimal) of the input.
Function: sqrt(number)
Data Type: number
Example:
sqrt(64)
Result:
8
least(number(, number)*)
This function returns whichever number
has the smallest value.
Function: least(number(, number)*)
Data Type: number
Example:
least(7(, 23)*)
Result:
7
greatest(number(, number)*)
This function returns whichever number
has the largest value.
Function: greatest(number(, number)*)
Data Type: number
Example:
greatest(7(, 23)*)
Result:
23