Assignment operators are used to give values to variables. The assignment operators available are the following:
- Assign:
=
- Add and assign:
+=
- Subtract and assign:
-=
- Multiply and assign:
*=
- Divide and assign:
/=
- Modulus and assign:
%=
As with the arithmetic operators, add and assign may be used with strings, arrays, and hashtables. Multiply and assign may be used with strings and arrays.
The assignment operator (=
) is used to assign values to variables and properties, for example, assignment to a variable:
$variable = 'some value'
Or we might change the PowerShell window title by assigning a new value to its property:
$host.UI.RawUI.WindowTitle = 'PowerShell window'
The add and assign operator (+=
) operates in a similar manner to the addition operator. The following example assigns the value 1
to a variable, then +=
is used to add 20
to that value:
$i = 1
$i += 20
The preceding example is equivalent to writing the following:
$i = 1...