JavaScript Operators
Arithmetic Operators
| Operator |
Description |
Example |
Result |
| + |
Addition
|
x=2
y=2
x+y
|
4
|
| - |
Subtraction
|
x=5
y=2
x-y
|
3 |
| * |
Multiplication
|
x=5
y=4
x*y |
20 |
| / |
Division
|
15/5
5/2
|
3
2.5 |
| % |
Modulus (division remainder)
|
5%2
10%8
10%2 |
1
2
0 |
| ++ |
Increment |
x=5
x++
|
x=6
|
| -- |
Decrement |
x=5
x--
|
x=4
|
Assignment Operators
| Operator |
Example |
Is The Same As |
| = |
x=y |
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 |
Comparison Operators
| Operator |
Description |
Example |
| == |
is equal to
|
5==8 returns false
|
| === |
is equal to (checks for both value and type) |
x=5
y="5"
x==y returns true
x===y returns false |
| != |
is not equal
|
5!=8 returns true
|
| > |
is greater than
|
5>8 returns false
|
| < |
is less than
|
5<8 returns true |
| >= |
is greater than or equal to
|
5>=8 returns false |
| <= |
is less than or equal to
|
5<=8 returns true |
Logical Operators
| Operator |
Description |
Example |
| && |
and
|
x=6
y=3
(x < 10 && y > 1) returns true
|
|
|| |
or
|
x=6
y=3(x==5 || y==5) returns false
|
|
! |
not
|
x=6
y=3
!(x==y) returns true
|
String Operator
A string is most often text, for example "Hello World!". To stick
two or more string variables together, use the + operator.
txt1="What a very"
txt2="nice day!"
txt3=txt1+txt2
|
The variable txt3 now contains "What a verynice day!".
To add a space between two string variables, insert a space into the
expression, OR in one of the strings.
txt1="What a very"
txt2="nice day!"
txt3=txt1+" "+txt2
or
txt1="What a very "
txt2="nice day!"
txt3=txt1+txt2
|
The variable txt3 now contains "What a very nice day!".
Conditional Operator
JavaScript also contains a conditional operator that assigns a value to a variable based on some condition.
Syntax
variablename=(condition)?value1:value2
|
Example
greeting=(visitor=="PRES")?"Dear President ":"Dear "
|
If the variable visitor is equal to PRES, then put the string "Dear
President " in the variable named greeting. If the variable visitor is not
equal to PRES, then put the string "Dear " into the variable named
greeting.
Want To Be A Web Master?
If you want to be a Web Master, you will have to host your web site with an ISP (Internet Service Provider).
MaximumASP offers seven different configurations of dedicated servers to meet your Windows and .NET hosting needs.
Hosted on our multi-tiered Enterprise Class network, these servers provide the performance, security and reliability
you need to host your high end web sites and applications.
Visit MaximumASP
|