In questa pagina

Funzioni matematiche

Funzioni matematiche per calcoli numerici, arrotondamenti e operazioni scientifiche.

round

(value, decimals)

Arrotonda un numero al numero di cifre decimali specificato.

Parametri
value number Numero da arrotondare
decimals number Numero di cifre decimali
Valori restituiti numero
Esempi
round(3.14159, 2) → 3.14
round(2.5, 0) → 3
Vedi anche

abs

(value)

Restituisce il valore assoluto (positivo) di un numero.

Parametri
value number Numero di cui restituire il valore assoluto
Valori restituiti numero
Esempi
abs(-5) → 5
abs(3.14) → 3.14
Vedi anche

ceil

(value)

Arrotonda un numero per eccesso all’intero più vicino.

Parametri
value number Numero da arrotondare per eccesso
Valori restituiti numero
Esempi
ceil(4.1) → 5
ceil(-4.1) → -4
Vedi anche

floor

(value)

Arrotonda un numero per difetto all’intero più vicino.

Parametri
value number Numero da arrotondare per difetto
Valori restituiti numero
Esempi
floor(4.9) → 4
floor(-4.1) → -5
Vedi anche

truncate

(value, decimals?)

Tronca un numero al numero di cifre decimali specificato, senza arrotondarlo.

Parametri
value number Numero da troncare
decimals (facoltativo) number Numero di cifre decimali da mantenere (predefinito: 0)
Valori restituiti numero
Esempi
truncate(3.789, 1) → 3.7
truncate(3.789) → 3
Vedi anche

sqrt

(value)

Restituisce la radice quadrata di un numero.

Parametri
value number Numero di cui restituire la radice quadrata
Valori restituiti numero
Esempi
sqrt(16) → 4
sqrt(2) → 1.414...
Vedi anche

power

(base, exponent)

Restituisce un numero elevato a una potenza.

Parametri
base number Numero di base
exponent number Esponente
Valori restituiti numero
Esempi
power(2, 3) → 8
power(10, 2) → 100
Vedi anche

pow

(base, exponent)

Sinonimo di power. Restituisce un numero elevato a una potenza.

Parametri
base number Numero di base
exponent number Esponente
Valori restituiti numero
Esempi
pow(2, 8) → 256
Vedi anche

exp

(value)

Restituisce e (numero di Eulero) elevato a una potenza.

Parametri
value number Esponente
Valori restituiti numero
Esempi
exp(1) → 2.718...
exp(0) → 1
Vedi anche

log

(value)

Restituisce il logaritmo naturale (in base e) di un numero.

Parametri
value number Numero di cui restituire il logaritmo
Valori restituiti numero
Esempi
log(exp(1)) → 1

log(e) = 1

log(10) → 2.302...
Vedi anche

log10

(value)

Restituisce il logaritmo in base 10 di un numero.

Parametri
value number Numero di cui restituire il logaritmo
Valori restituiti numero
Esempi
log10(100) → 2
log10(1000) → 3
Vedi anche

mod

(dividend, divisor)

Restituisce il resto di una divisione, detto anche modulo.

Parametri
dividend number Numero da dividere
divisor number Divisore
Valori restituiti numero
Esempi
mod(10, 3) → 1
mod(15, 5) → 0
Vedi anche

sign

(value)

Restituisce il segno di un numero: 1 se positivo, -1 se negativo e 0 se uguale a zero.

Parametri
value number Numero da verificare
Valori restituiti numero
Esempi
sign(42) → 1
sign(-10) → -1
sign(0) → 0
Vedi anche
abs

divide

(numerator, denominator, fallback?)

Divide due numeri in modo sicuro e restituisce un valore alternativo se il divisore è zero.

Parametri
numerator number Dividendo
denominator number Divisore
fallback (facoltativo) any Valore da restituire se il denominatore è zero (predefinito: null)
Valori restituiti numero | null
Esempi
divide(10, 2) → 5
divide(10, 0, 0) → 0
divide(10, 0) → null
Note

Utilizzi questa funzione al posto dell’operatore / quando il divisore potrebbe essere zero.

Vedi anche
mod

Argomenti correlati

Progettazione. Analisi. Miglioramento. Costruisca un’architettura dei processi integrata e mantenga il controllo.

Acceda subito, senza carta di credito né attese. Trasformi il modo in cui opera la Sua organizzazione in una progettazione dei processi chiara e interconnessa.

Definisca l’architettura dei processi, le responsabilità e i controlli, e allinei ruoli e compiti a ogni livello.

Inizi la prova gratuita e crei una base affidabile per governare, gestire e migliorare costantemente i processi della Sua organizzazione.