You use the arithmetic operators to do addition
*, and division
The following code shows how to use Arithmetic Operators.
let a1 = 1 + 2 let a2 = 3 - 1 let a3 = 6 * 5 let a4 = 12 / 3
All of the examples in the code above result in integer output.
If one of the values is a
Double data type, then the
result will be a floating-point data type as well.
To get the remainder part of the result, you can use the remainder operator
The following code shows how to use Division and Remainder Operators
let r5 = 13 / 3 let r6 = 13 % 3
The unary increment operator
++ and the unary decrement operator
-- increase or decrease the value of a number by 1.
The following code show show to use unary plus ++.
var a1 = 5 a1 //Returns 5 ++a1 //Returns 6 a1++ //Returns 6 a1 //Returns 7
In the code above we increment with the
++ as a
suffix, you still get the original value reported.
Arithmetic operators can be combined with the assignment operator to perform an arithmetic function and assign the result to the value.
var i = 0 //Declare and assign i integer equal to 0 i+=4 //Add 4 to i and assign result back to i i*=2 //Multiple i by 2 and assign result back to i
The addition operator + is also used to add strings and characters together.
let s1 = "Hello" let s2 = "World" let s3 = s1 + " " + s2 + "!"