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);