Contents:
Expressions
Operator Overview
Arithmetic Operators
Comparison Operators
String Operators
Logical Operators
Bitwise Operators
Assignment Operators
Miscellaneous Operators
Expressions and operators are fundamental to most programming languages. This chapter explains how they work in JavaScript. If you are familiar with C, C++, or Java, you'll notice that expressions and operators in JavaScript are very similar, and you'll be able to skim this chapter quickly. If you are not a C, C++, or Java programmer, this chapter will teach you what you need to know about expressions and operators in JavaScript.
An expression is a "phrase" of JavaScript that a JavaScript interpreter can evaluate to produce a value. Simple expressions are constants (e.g., string or numeric literals) or variable names, like these:
1.7 // a numeric literal "Oh no! We're out of coffee!" // a string literal true // a Boolean literal null // the literal null value i // the variable i sum // the variable sum
The value of a constant expression is simply the constant itself. The value of a variable expression is the value that the variable refers to.
These expressions are not particularly interesting. More complex (and interesting) expressions can be created by combining simple expressions. For example, we saw that 1.7 is an expression and i is an expression, so the following is also an expression:
i + 1.7
(i + 1.7) - sum
file: /Techref/language/java/script/definitive/ch04_01.htm, 6KB, , updated: 2019/10/14 16:00, local time: 2024/8/22 16:25,
3.129.73.56:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://piclist.com/tecHREF/language/java/script/definitive/ch04_01.htm"> [Chapter 4] Expressions and Operators</A> |
Did you find what you needed? |
![]() o List host: MIT, Site host massmind.org, Top posters @none found - Page Editors: James Newton, David Cary, and YOU! * Roman Black of Black Robotics donates from sales of Linistep stepper controller kits. * Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters. * Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated! * Contributors: Richard Seriani, Sr. |
Welcome to piclist.com! |
.