regole . matematica
Funzioni matematiche disponibili a livello globale. A queste funzioni si accede utilizzando il math.
prefisso e operare su valori numerici.
Metodi
addominali
abs(num) restituisce un numero
Valore assoluto di un valore numerico.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null number
il valore numerico assoluto dell'input.
Esempio
math.abs(-1) == 1
math.abs(1) == 1
ceil
ceil(num) restituisce regole.Intero
Soffitto del valore numerico.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null rules.Integer
il limite massimo del valore specificato.
Esempio
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
pavimento
floor(num) restituisce regole.Intero
Piano del valore numerico.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null rules.Integer
del valore minimo specificato.
Esempio
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
è infinito
isInfinite(num) restituisce regole.Booleano
Verificare se il valore è ±∞.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null rules.Boolean
vero se il numero è infinito positivo o negativo.
Esempio
math.isInfinite(∞) == true
math.isInfinite(100) == false
isNaN
isNaN(num) restituisce regole.Booleano
Verificare se il valore è ±∞.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null rules.Boolean
vero se il valore non è un numero.
Esempio
math.isNaN(NaN) == true
math.isNaN(100) == false
pow
pow(base, esponente) restituisce regole.Float
Restituisce il valore del primo argomento elevato alla potenza del secondo argomento.
Parametro | |
---|---|
base | numero Valore base numerico. |
esponente | numero Valore dell'esponente numerico. |
- ritorna
non-null rules.Float
il valore del primo argomento elevato alla potenza del secondo argomento.
Esempio
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
girare
round(num) restituisce regole.Intero
Arrotondare il valore di input all'interno più vicino.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null rules.Integer
l'int più vicino al valore specificato.
Esempio
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
mq
sqrt(num) restituisce regole.Float
Radice quadrata del valore immesso.
Parametro | |
---|---|
numero | numero Valore numerico. |
- ritorna
non-null rules.Float
la radice quadrata del valore di input.
Esempio
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5