Operatore modulo (%)
Aggiornamento: novembre 2007
Consente di eseguire la divisione tra i valori di due espressioni restituendo il resto.
number1 % number2
Argomenti
number1
Qualsiasi espressione numerica.number2
Qualsiasi espressione numerica.
Note
L'operatore modulo, o resto, consente di dividere l'argomento number1 per l'argomento number2, restituendo solo il resto. Il segno del risultato è il medesimo di number1. Il valore del risultato è compreso tra 0 e il valore assoluto di number2.
Gli argomenti dell'operatore modulo possono essere numeri a virgola mobile: pertanto, 5.6 % 0.5, ad esempio, restituisce 0.1.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo dell'operatore modulo.
var myMoney : int = 128;
var cookiePrice : int = 33;
// Calculate the change if the maximum number of cookies are bought.
var change : int = myMoney % cookiePrice;
// Calculate number of cookies bought.
var numCookies : int = Math.round((myMoney-change)/cookiePrice);