+ 5

Js question ⁉️

Hey 👋 I watched YouTube tutorials and tried much but i cannot understand comparison operators and logical and Boolean operaters Please explain clearly with examples 😬

6th Mar 2022, 2:39 PM
CODY RAZA ツ
CODY RAZA ツ - avatar
3 Answers
+ 5
About logical we have && - and || - or ! - not Imagine next code var x = 15; // true && true - if both side are true it will return true if ( x > 10 && x < 20) { console.log("x are between 10 and 20); } This is one usecase of && For || you can check var x = 13; var y = 9; // true || false - will return true and code inside if will run if (x > 10 || y > 10) { console.log("one of x or y are greater then 10) } Examle for ! - not var x = 10; var y = 8; !(false) -- will be true and code will run, i didnt used this one too much if (!(x==y)) { console.log("something") } One usecase for ! - not is if you make some button what need to switch from true to false when clicked, you can say var clickedBtn = false; // in function where button is clicked you set clickedBtn = !clickedBtn; // it will be oposite, so if button was false it will be true, if it was true it will be false..
6th Mar 2022, 3:07 PM
PanicS
PanicS - avatar
+ 5
To compare 2 value we have: value1 == value2, it will check are both value same, but it will also do type convertion 1 == 1 is true, 1 == "1" is also true value1 === value2 will check are value is same, but it wont convert type. 1 === 1 is true 1 === "1" is false We also can check are some value <, >, <=, >= We also can use != to check if something is not equal, also !== will check if something is not indentical. Here is good documentation about them https://www.w3schools.com/js/js_comparisons.asp
6th Mar 2022, 2:56 PM
PanicS
PanicS - avatar
+ 5
PanicS thank you 😄
6th Mar 2022, 2:59 PM
CODY RAZA ツ
CODY RAZA ツ - avatar