Un opérateur d'affectation assigne la valeur de l'opérande gauche basé sur la valeur de l'opérande droite.
L'opérateur d'affectation de base est le signe d'égalité (=), qui assigne la valeur de son opérande droite à son opérande gauche. C'est-à-dire, droit = gauche assigne la valeur de gauche à droit.
Les autres opérateurs d'affectation sont sténographiés pour des exécutions standard, comme montré dans la table suivante.
| Opérateur | Equivalent | Description |
|---|---|---|
| $x = $y | $y est affecté à $x | |
| $x += $y | $x = $x + $y | $y est additionné à $x |
| $x -= $y | $x = $x - $y | $y est soustrait de $x |
| $x *= $y | $x = $x * $y | $x est multiplié par $y |
| $x /= $y | $x = $x / $y | $x est divisé par $y |
| $x %= $y | $x = $x % $y | le reste de $x/$y est affecté à $x |