CS346: Advanced Databases Graham Cormode [email protected] Storage, Files and Indexing.
Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.
-
Upload
jemima-chambers -
Category
Documents
-
view
219 -
download
1
Transcript of Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.
![Page 1: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/1.jpg)
Module 5
JavaScript Operators
![Page 2: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/2.jpg)
CS346 Javascript-5 2
Examples
JS-5 Examples
![Page 3: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/3.jpg)
CS346 Javascript-5 3
Expressions
Expression — combination of literal values, variables, and operators that can be evaluated by JavaScript to produce a result
Operands — variables and literals contained in an expression
Operators — symbols used in expressions to manipulate operands
Performs some sort of calculation, comparison, or assignment on one or more values
![Page 4: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/4.jpg)
CS346 Javascript-5 4
Operators
Arithmetic: + - * / % (int remainder)
Increment: ++++var — Value Incremented Immediately
var count = 1;var newCount = ++count; // newCount = 2
var++ — Value Incremented After Linevar count = 1;var newCount = count ++; // newCount = 1
Decrement: - - Similar to increment
![Page 5: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/5.jpg)
CS346 Javascript-5 5
Operators
Assignment: = += -= *= /= %=var x=1, y=2;x += y; // x = 3
Comparison: == != > < >= <= Results in True or False
var x=1, y=2;x == y; // returns False
Logical: && || ! Results in True or False
var x=1, y=2;var returnVal = x==1 || y==5; // returns True
![Page 6: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/6.jpg)
CS346 Javascript-5 6
Operators
Negation: - Bitwise: logical operators that work at
the bit level (ones and zeros) AND & XOR ^ OR | NOT - Left Shift << Right Shift >> Right Shift (Zero Fill) >>>
![Page 7: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/7.jpg)
CS346 Javascript-5 7
Operators
String + Concatenate
var x=“You age is”, y=18;
var newStr = x + y;
document.write(newStr); // returns Your age is18
document.write(x + “ ” + y + “.”); // returns Your age is 18.
Conditional: boolean? exprT:exprFdocument.write(“The fee is ”+ (isMem ? “$5” :
“$10”));
![Page 8: Module 5 JavaScript Operators. CS346 Javascript-52 Examples JS-5 Examples.](https://reader036.fdocuments.us/reader036/viewer/2022082613/5697c0191a28abf838cce6dd/html5/thumbnails/8.jpg)
Beware
Variable type is dynamic Examples
5-1AssignmentExamples.htm Combination of CSS and Javascript Generation of well-formed html document
5-2ComparisonExamples.htm 5-3LogicalExamples.htm