Condividi tramite


Number.Round

Sintassi

Number.Round(
    number as nullable number,
    optional digits as nullable number,
    optional roundingMode as nullable number
) as nullable number

Informazioni su

Restituisce il risultato dell'arrotondamento di number al numero più prossimo. Se number è null, Number.Round restituisce null.

Per impostazione predefinita, number viene arrotondato all'intero più vicino e i legami vengono interrotti arrotondando al numero pari più vicino (usando RoundingMode.ToEven, noto anche come “arrotondamento del banchiere”).

Tuttavia, queste impostazioni predefinite possono essere sostituite tramite i parametri facoltativi seguenti.

  • digits: fa sì che number venga arrotondato al numero specificato di cifre decimali.
  • roundingMode: Sostituisce il comportamento di interruzione predefinito quando number si trova in corrispondenza del punto intermedio tra due valori arrotondati potenziali (fare riferimento a RoundingMode.Type per i valori possibili).

Esempio 1

Arrotondare 1.234 all'intero più prossimo.

Utilizzo

Number.Round(1.234)

Output

1

Esempio 2

Arrotondare 1.56 all'intero più prossimo.

Utilizzo

Number.Round(1.56)

Output

2

Esempio 3

Arrotondare 1.2345 a due posizioni decimali.

Utilizzo

Number.Round(1.2345, 2)

Output

1.23

Esempio 4

Arrotondare il 1.2345 a tre posizioni decimali (arrotondamento per eccesso).

Utilizzo

Number.Round(1.2345, 3, RoundingMode.Up)

Output

1.235

Esempio 5

Arrotondare 1.2345 a tre posizioni decimali (arrotondamento verso il basso).

Utilizzo

Number.Round(1.2345, 3, RoundingMode.Down)

Output

1.234