Operators and Expressions in JavaScript

 //A fragment of code that produces a value is called an expression.

//Every value written literally is an expression. For ex: 77 or "Harry"
77;     //This is also a javaScript program
true;   //This is also a javaScript program
console.log("Arithmetic Operators in JS");
let a = 46;
let b = 5;
console.log("a + b =", a + b);
console.log("a - b =", a - b);
console.log("a * b =", a * b);
console.log("a / b =", a / b);
console.log("a ** b =", a ** b);
console.log("a % b =", a % b);
console.log("a++ =", a++, a);
console.log("a-- =", a--, a);
console.log("a =", a);
console.log("++a =", ++a);
console.log("--a =", --a);

console.log("Assignment Operators in JS");
let a2 = 8
console.log(a2);
a2 += 1;    //same as a2 = a2 + 1;
console.log("a is now =", a2);
a2 -= 5;    //same as a2 = a2 - 5;
console.log("a is now =", a2);
a2 *= 5;    //same as a2 = a2 * 5;
console.log("a is now =", a2);
a2 /= 5;    //same as a2 = a2 / 5;
console.log("a is now =", a2);
a2 **= 5;
console.log("a is now =", a2);

console.log("Comparison Operators in JS");
let comp1 = 6;
let comp2 = 6;
let comp3 = "6";
let comp4 = 4;
console.log("comp1 == comp2 is", comp1 == comp2);   //"==" checks only values(Not data types)
console.log("comp1 == comp3 is", comp1 == comp3);   //"==" checks only values(Not data types)
console.log("comp1 != comp2 is", comp1 != comp2);
console.log("comp1 === comp2 is", comp1 === comp2);
console.log("comp1 === comp3 is", comp1 === comp3); //"===" checks values as well as data types
console.log("comp1 > comp4 is", comp1 > comp4);
console.log("comp1 >= comp2 is", comp1 >= comp2);

console.log("Logical Operators");
let x = 5;
let y = 6;
console.log(x < y && x == 5);   //For &&, Must be true for both conditions then only result will be true,
console.log(x < y && x == y);   //otherwise result will be false
console.log(x > y || x == 5);   //For ||, only one condition must be true then only result will be true,
console.log(x > y || x == y);   //if both conditions false, then only result will be false, otherwise result will be true
console.log(!false);
console.log(!true);
//This is Single Line Comment
/*This is
multiline
comment*/

OUTPUT :

Arithmetic Operators in JS a + b = 51 a - b = 41 a * b = 230 a / b = 9.2 a ** b = 205962976 a % b = 1 a++ = 46 47 a-- = 47 46 a = 46 ++a = 47 --a = 46 Assignment Operators in JS 8 a is now = 9 a is now = 4 a is now = 20 a is now = 4 a is now = 1024 Comparison Operators in JS comp1 == comp2 is true comp1 == comp3 is true comp1 != comp2 is false comp1 === comp2 is true comp1 === comp3 is false comp1 > comp4 is true comp1 >= comp2 is true Logical Operators true false true false true false

Comments

Popular posts from this blog

Generators tutorial in Advance JavaScript

Document Object Module DOM querySelector and querySelectorAll tutorial in JavaScript

Find Even and Odd Numbers with Loops tutorial in JavaScript