String and addition operator (+) : Arithmetic operator « Operators « JavaScript Tutorial






If the values on either side of the addition operator are strings, the strings are concatenated together.

If only one of the values is a string, the other value is converted to a string and concatenated with the first value.

<html>
<SCRIPT LANGUAGE="JavaScript">
<!--
    var sStringVar1 = "Hello";
    var sStringVar2 = "World";
    var nNumVar1 = 5;
    var nNumVar2 = 10;

    var sStringTotal = sStringVar1 + sStringVar2;
    var nNumTotal = nNumVar1 + nNumVar2;
    var sStringNumTotal = sStringTotal + nNumTotal;


    document.write("<b>The string total is: </b>"+sStringTotal+"<BR>");
    document.write("<b>The numeric total is: </b>",nNumTotal,"<BR>");
    document.write("<b>The string + numeric total is: </b>",sStringNumTotal);

-->
</SCRIPT>
</html>








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 (+)