Advanced Assignment Operators : Assignment : Operators JAVASCRIPT TUTORIALS


JAVASCRIPT TUTORIALS » Operators » Assignment »

 

Advanced Assignment Operators











Advanced assignment operators combine the basic assignment and other operators into one functional operator.































































Operator Example Description
+= x+=y x = x + y;
-= x-=y x = x - y;
*= x*=y x = x * y;
/= x/=y x = x / y;
%= x%=y x = x % y;
x x = x
>>= x>>=y x = x >> y;
>>>= x>>>=y x = x >>> y;
&= x&=y x = x & y;
|= x|=y x = x | y;
^= x^=y x = x ^ y;




All the advanced assignment operators, except for +=, will attempt to convert strings to numbers.

If strings are used with the += operator, the left operand is concatenated to the end of the right operand.

The following example uses the Addition Operator to Perform String Concatenation.












<html>
<SCRIPT LANGUAGE="JavaScript">
<!--
    y = "A";
    y += "B";
    document.write("y= ",y);
-->
</SCRIPT>
</html>







HTML code for linking to this page:

Follow Navioo On Twitter

JAVASCRIPT TUTORIALS

 Navioo Operators
» Assignment