Java Script: Operators

//* Operators *//

//A) arithmetic operators
//B) comparison operators
//C) logical operators


//*Operators *// Lecture: 1 // 21-sep-2022

//A) arithmetic operators

//1) addition operator + : do addition

let a = 10; b = 20;
console.log(a+b)

let a1 = 15; b1 = 22
console.log(a1+b1)

//2) subtraction operator - : do subtraction

console.log(b-a)
console.log(b1-a1)

//3) multiplication operator * : do multiplication

console.log(a*b)
console.log(a1*b1)

//4) division operator / : do division
console.log(b/a)
console.log(b1/a1)

//5) modulus/remainder operator % : returns remainder after division

console.log(b1%a1)
console.log(50%4)

//6) increment operator ++ : increases value by 1

let a2 = 5
console.log(++a2)

let a3 = 7
console.log(++a3)

//7) decrement operator -- : decreases value by 1

let a4 = 9
console.log(--a4)

let a5 = 12
console.log(--a5)

//8) exponentiation operator ** : adds power to the value by given number

let a6 = 10
console.log(a6**2) // meaning: a6*a6 i.e. square of a6

let a7 = 3
console.log(a7**3) // meaning: a7*a7*a7 i.e. cube of a6
//--------------------------------------


//* Operators *// Lecture: 2 // 22-sep-2022

//B) comparison operators

//1) value less than <

console.log(5 < 6)
console.log(7 < 8)

//2) value greater than >

console.log(10 > 2)
console.log(12 > 9)

//3) value less than or equal <=

console.log(5 <= 6)
console.log(4 <= 4)

//4) value greater than or equal >=

console.log(11 >= 10)
console.log(15 >= 15)

//5) value equal ==

console.log(5 == 5)
console.log(6 == 6)
console.log(7 == 8)

//6) value not equal !=

console.log(12 != 11)
console.log( 15 != 16)
console.log(20 != 20)


//7) value & data type both equal ===

console.log(4 === 4) // true // true // output: true
console.log(4 === '4') // true // false // output: false

//8) value or data type not equal !== 

console.log(6 !== 6) // false // false // output: false 
console.log(6 !== '6') // false // true // output: true
console.log('7' !== 6) // true // true // output: true
console.log(9 !== 10) // true // false // output: false
//---------------------------------------


//* Operators *// Lecture: 3 // 23-sep-2022

//C) logical operators

//1) && (and)

console.log(true && true) //output-> true
console.log(true && false) //output-> false
console.log(false && true) //output-> false
console.log(false && false) //output-> false

console.log('-------------')

//                   true         true
console.log(1 > 0 && 2 > 1) //output-> true
//                   true         false
console.log(3 < 4 && 5 > 3) //output-> false
//                   false        true
console.log(6 > 7 && 8 > 5) //output-> false
//                   false        false
console.log(8 < 5 && 6 > 8) //output-> false

console.log('-------------')

//2) || (or)

console.log(true || true) //output-> true
console.log(true || false) //output-> true
console.log(false || true) //output-> true
console.log(false || false) //output-> false
console.log('-------------')

//                    true         true
console.log(11 > 10 || 10 > 9) //output-> true
//                   true        false
console.log(12 > 9 || 9 < 12) //output-> true
//                    false        true
console.log(15 > 16 || 16 > 15) //output-> true
//                     false       false
console.log(17 < 16 || 16 < 15) //output-> false
console.log('-------------')

//3) ! (not)

console.log(!true) //output-> false 
console.log(!false) //output-> true

//                   false 
console.log(5 != 5) //output-> false
//                   true
console.log(5 != 6) //output-> true

टिप्पण्या