Spazio dei nomi: matematica

Metodi

addominali

statico

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

statico

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

statico

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

statico

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

statico

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

statico

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

statico

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

statico

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