% (modulo), opérateur
Divise la valeur d'une expression par la valeur d'une autre et retourne le reste.
number1 % number2
Arguments
number1
Toute expression numérique.number2
Toute expression numérique.
Notes
L'opérateur modulo divise number1 par number2 et retourne uniquement le reste. Le signe du résultat est celui de number1. La valeur du résultat est comprise entre 0 et la valeur absolue de number2.
Les arguments de l'opérateur modulo peuvent être des nombres à virgule flottante, dès lors 5.6 % 0.5 retourne 0.1.
Exemple
L'exemple ci-dessous illustre une utilisation de l'opérateur 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);
Configuration requise
Voir aussi
Référence
%= (modulo), opérateur d'assignation