JavaScript Operators
Operators are used to operate on values.
Arithmetic Operators
Operator |
Description |
Example |
Result |
+ |
Addition |
x=2 x+2 |
4 |
- |
Subtraction |
x=2 5-x |
3 |
* |
Multiplication |
x=4 x*5 |
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 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!".
Product Spotlight
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).
Redstation, founded in 1998, provides fast, reliable,
feature-packed web hosting accounts; from a single web hosting
package costing just £59 per year to a high-performance Dell
dedicated server.
Web hosting accounts include access to the Redstation Control
Panel allowing real-time administration of every aspect of your
website and email configuration - 24 hours a day, 7 days a week.
Redstation operates one of the fastest internet connections in
the UK with more than 200Mbits of available bandwidth. Combined with
multiple enterprise class firewalls your website is in safe hands
with Redstation.
Visit
Redstation
 |
|
Get Your Diploma!
W3Schools' Online Certification Program is the perfect
solution for busy professionals who need to balance work,
family, and career building.
The HTML
Certificate is for developers who want to document their
knowledge of HTML 4.01, XHTML, and CSS.
The XML
Certificate is for developers who want to document their
knowledge of XML, including XML DOM, XSLT, and XPath.
The ASP
Certificate is for developers who want to document their
knowledge of ASP, SQL, and ADO. |
HTML Utopia: Designing Without Tables Using CSS
 |
- Write faster loading, dramatically smaller pages
- Speed up site maintenance by separating the content from
the layout
- Write Device-independent pages that will work on
everything from a PC to an Internet-enabled refrigerator
- Write search-engine friendly pages that can actually be
understood by search-engine spiders
- Write accessible code, which is now a legal requirement
in some countries
|
Dan Shafer's book is the definitive guide to learning
and applying the principles of CSS to your Website.
We Help You For Free. You Can Help Us!
Jump to: Top of Page or HOME or Printer
friendly page
Search W3Schools:
What Others Say About Us
Does the world know about us? Check out these places:
Google Yahoo Alta Vista MSN Lycos Excite Ask Jeeves HotBot
W3Schools is for training only. We do not warrant the correctness
of the content. The risk of using it remains entirely with the user.
While using this site, you agree to have read and accepted our terms of
use and privacy
policy.
Copyright
1999-2004 by Refsnes Data. All Rights Reserved.
|