Modulo-Operator (%)
Aktualisiert: November 2007
Dividiert den Wert eines Ausdrucks durch den Wert eines anderen und gibt den Restwert zurück.
number1 % number2
Argumente
number1
Beliebiger numerischer Ausdruck.number2
Beliebiger numerischer Ausdruck.
Hinweise
Der Modulo- oder Restoperator dividiert number1 durch number2 und gibt nur den Rest zurück. Das Vorzeichen des Ergebnisses ist mit dem Vorzeichen von number1 identisch. Der Wert des Ergebnisses liegt zwischen 0 und dem absoluten Wert von number2.
Die Argumente des Modulo-Operators können Gleitkommazahlen sein, sodass 5.6 % 0.5 den Wert 0.1 zurückgibt.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung des Modulo-Operators.
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);
Anforderungen
Siehe auch
Konzepte
Zusammenfassung der Operatoren