JavaScript Operators

10

Click here to load reader

Transcript of JavaScript Operators

Page 1: JavaScript Operators

OperatorsJavaScript

@Ahmed Murtaza

Page 2: JavaScript Operators

Unary Operators++x [pre-increment]

X++ [post-increment]

--x [pre-decrement]

X-- [post-decrement]

typeof(x)

Page 3: JavaScript Operators

Binary Operators

Arithmetic operators

Assignment operators

Comparison operators

Logical operators

Page 4: JavaScript Operators

Arithmetic Operators

+ { x + y }

- { x - y }

* { x * y }

/ { x / y }

% { x % y }

Page 5: JavaScript Operators

Riddle•Use all five operators ( + - * / % )

•The answer should be 27

(operators should be in same sequence)

Page 6: JavaScript Operators

Assignment Operators= { x = y }

+= { x += y}

-= { x -= y}

*= { x *= y}

/= { x /= y}

%= { x %= y}

Page 7: JavaScript Operators

Comparison Operators== { x == y }

=== (strict) { x === y }

> { x > y }

< { x < y }

>= { x >= y }

<= { x <= y }

!== (strict) { x !== y }

!= { x != y }

Page 8: JavaScript Operators

Logical Operators&& (AND) { x < y && x > z }

|| (OR) { x < y || x > z }

! (NOT) { x != y }

Page 9: JavaScript Operators

Ternary Operators

Condition ? expression1 : expression2

Example ::

(10 === ‘10’) ? alert(“Equal”) : alert(“Not Equal”);

Page 10: JavaScript Operators

By ::

Ahmed Murtaza@ahmedgmurtaza