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:
Related in same category :
-
-
-
-
-
-
|