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>