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
Post a Comment