Genom användning av aritmetiska operatorer i PowerShell har vi möjlighet att genomföra olika beräkningar, såsom addition, subtraktion, multiplikation, division och även att beräkna modulus i en division (rest i divisionen).
- + Adderar två värden
- – Subtraherar ett värde från ett annat värde. Minustecknet kan också representera negativt värde.
- * Multiplicerar två värden
- / Dividerar två värden
- % Returnerar det överblivna värdet från en division
Exempel:
- Addera:
- PS C:\>$sum = 5 + 3
- Utdata: ingenting men resultatet lagras i variabeln sum
- PS C:\>$sum
- Utdata: 8
- Observera att additionen kan göras direkt på prompten och ingen användning av variabler.
- Subtrahera:
- PS C:\>$subtra = 8 – 5
- PS C:\>$subtra
- Utdata: 3
- Addera:
- PS C:\>$sum + $subtra
- Utdata: 11
- Multiplikation
- PS C:\>$multi1 = 12 * 5
- PS C:\>$multi2 = $multi1 * 2
- PS C:\>$multi2
- Utdata: 120
- Dividera:
- PS C:\>$dividera = 15/2
- PS C:\>$dividera
- Utdata: 7,5
- Modulus
- PS C:\>15 % 2
- Utdata: 1
Observera att operatorn + kan också användas för att sätta ihop strängar och en kombination med numeriska värden.
Exempel:
- Placera tillsammans Kopparvägen och 4:
- PS C:\>”Kopparvägen ” + 4
- Utdata: Kopparvägen 4
- Hälsning med ”Hej” 10 gånger
- PS C:\>”Hej ” * 10
- Utdata: Hej Hej Hej Hej Hej Hej Hej Hej Hej Hej
- Konkatenera:
- PS C:\>$string = ”Hello” + ” ” + ”World”
- PS C:\>$string
- Utdata: Hello World