Utföra Aritmetik på Variabler
Svep för att visa menyn
Det går att utföra aritmetiska operationer på variabler som lagrar tal på samma sätt som vi utför operationer på rena numeriska värden.
Till exempel:
1234let varA = 10; let varB = 20; console.log(varA + varB);
Uttrycket varA + varB behandlar varA och varB som om de vore rena tal.
Högra sidan av tilldelningssatsen utvärderas alltid innan resultatet tilldelas variabeln på vänstra sidan. Därför kan vi ändra värdet på en variabel:
1234let exampleVar = 100; console.log(exampleVar); // Before exampleVar = exampleVar + 100; console.log(exampleVar); // After
Koden ovan adderar 100 till värdet av exampleVar.
Samma operation kan dock utföras med en kortare syntax:
123let exampleVar = 100; exampleVar += 100; console.log(exampleVar);
Denna syntax fungerar för alla stödda aritmetiska operationer.
Till exempel:
1234exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder
En kort syntax för att öka värdet av en variabel med 1 är att använda operatorn ++. Till exempel:
1234let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
Vi kan använda -- för dekrementering av en variabel med 1:
1234let varA = 5; console.log(varA); // Before varA--; console.log(varA); // After
1. Vad kommer följande kod att skriva ut?
2. Vad är syftet med följande kodrad?
3. Vilket av följande är den korrekta förkortningen för operationen exampleVar = exampleVar - 50?
4. Vad kommer följande kod att skriva ut?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal