2. 4. 6. 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<<=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^=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>
|
|