Assignment operators are used to assign values to JavaScript variables.
Given that x=10 and y=5, the table below explains the assignment operators:
| Operator
| Example
| Same As
| Result
|
| =
| x=y
|
| x=5
|
| +=
| x+=y
| x=x+y
| x=15
|
| -=
| x-=y
| x=x-y
| x=5
|
| *=
| x*=y
| x=x*y
| x=50
|
| /=
| x/=y
| x=x/y
| x=2
|
| %=
| x%=y
| x=x%y
| x=0
|
The + Operator Used on Strings
The + operator can also be used to add string variables or text values together.
To add two or more string variables together, use the + operator.
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
After the execution of the statements above, the variable txt3 contains "What a verynice day".
To add a space between the two strings, insert a space into one of the strings:
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
or insert a space into the expression:
txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;
After the execution of the statements above, the variable txt3 contains:
"What a very nice day"
Adding Strings and Numbers
The rule is: If you add a number and a string, the result will be a string!
Example
x=5+5;
document.write(x);
x="5"+"5";
document.write(x);
x=5+"5";
document.write(x);
x="5"+5;
document.write(x);
Try it yourself »
| JavaScript Comparison and Logical Operators
|
Comparison and Logical operators are used to test for true or false.