Arithmetic Operators (+) : Arithmetic operator « Operators « JavaScript Tutorial






All the common arithmetic operators will attempt to convert strings to numbers when applicable.

If a string cannot be converted to a number, NaN (Not A Number) will be returned.

Addition (+)

If the values on either side are numerical values, the values are added together.

IF the values are strings, they are concatenated together.

The following line of code

var resultOfAdd = 34 + 12;

would set the variable resultOfAdd equal to 46

var resultOfAdd = "a" + "b";

would set the variable resultOfAdd equal to the string "ab".









2.1.Arithmetic operator
2.1.1.Compound assignment operators
2.1.2.Arithmetic Operators (+)
2.1.3.Append two strings together
2.1.4.Add string and integer together
2.1.5.+ (Addition) with data type conversion
2.1.6.+= (Addition Assignment)
2.1.7.Subtraction (-)
2.1.8.Multiplication (*)
2.1.9.*= (Multiplication Assignment)
2.1.10.Division (/)
2.1.11.Working With JavaScript Divide Operators
2.1.12./= (Division Assignment)
2.1.13.Arithmetic operator in action
2.1.14.Unary Negation
2.1.15.String and addition operator (+)