DEV Community

Vignesh . M
Vignesh . M

Posted on

JAVASCRIPT CL-4

DAY 4
opretor in javascript
comparison opratore
= - assionment opretore
== - comparision opretore or equality oprator

explame : 10 = = 10 //true
"10" == 10//true .beacause in javascript only check the value only not a datatype
"10" ==== 10//false . because if given the three equalse will also chenk the datatype also

next not equal !=
10 != 10 //false .beacuse will check the value is not equals or not but in this statument is equla
9 != 10 // true .
"10" !== 10 // true .because this check the type also

equlaent oprators:
==
===
!=
!==

comparision oprator
< - lessthan //find the number is small or not
> - greatthen // find the number is big or not
<= - lessthen or equalto
>= - greatthen or equalto

example:
7 < 10 // true // because 7 is small then to 10
7 >10 // false // because 7 is not bigerthen 10
10 < 10 // false // because 10 is not small or then 10
10 <= 10 //true // becaues 10 is small then or equal to 10 so true
10 > 10 //false // because 10 not bigerthen 10
10 >= 10 // true // because 10 is bigerthen or equal to 10 so true

logical operator:
AND - $$
OR - ||
NOT - !

AND GATE
if using AND gate the both of the two side is equal then only true
example : 10<7 && 10<6 //true && true

OR GATE
IF using OR gate any one of the side is true is the condision is true
example : 10<6 || 10>6 true || false

//AND gate

  let ram =8;
        let rom = 128;
        if (ram>=8 && rom >= 128)
    {
        console.log("buy");
    }//output : buy
Enter fullscreen mode Exit fullscreen mode
//OR GATE //it also ram and rom
Enter fullscreen mode Exit fullscreen mode
 let raam = 6;
    let room = 128;
    if(raam  >= 8 || room >= 128)//false ||  true
    {
        console.log("take") 
    } // output : take
Enter fullscreen mode Exit fullscreen mode

//CONDISION IS FALSE IN THE CODE SO NO OUTPUT

// let i = 5;
    // let j = 4;
    // if(--i>j && i++ >=j--)//(4 > 4 && 5  >= 3)
    // {
    //     console.log("true")
    //     console.log(i)
    //     console.log(j)
    // }//not given the output 
Enter fullscreen mode Exit fullscreen mode

//CONDICTION TRUE IN THE OUTPUT

let k =5;
    let m = 4;

    if(--k>m || k++ >=m--)//(4 > 4 || 5 >= 3)
    {
        console.log(k);
        console.log(m); 
        console.log("code done"); 
    }
    //output 5  - 3  - code done

Enter fullscreen mode Exit fullscreen mode
//condiction if parchaes value is greaterthan or erqual to 1000Rs then you get discount
Enter fullscreen mode Exit fullscreen mode
 let perchesvalue = 1000;
    if (perchesvalue >= 1000)
    {
        console.log('10% discount')
    }
    else{
        console.log("no discount")
    }

Enter fullscreen mode Exit fullscreen mode

NO DISCOUNT CODE

let prodectvalue = 100;
    if(prodectvalue >= 1000)
    {
        console.log('discount')
    }
    else{
        console.log ("No discount")
    }// OUTPUT : NO Discount
Enter fullscreen mode Exit fullscreen mode
//task student take 50 and pass mark is above 50 is pass or below 50 is fail
Enter fullscreen mode Exit fullscreen mode
 let studentmark= 50;
    if (studentmark>=50)
    {
        console.log("pass")
    }
    else{
        console.log("fail")
    }
Enter fullscreen mode Exit fullscreen mode
//task if the student get a 90% mark will given A- great and if student taking 75% mark will get B -great
Enter fullscreen mode Exit fullscreen mode
 studentsmark = 98;
    if(studentsmark>=50){
        if(studentsmark >=90)
    {
        console.log("GREAT - A")
    }
    else{
        console.log("GREAT -B")
    }
    }
    else{
        console.log("fales")
    }//output: great -A
Enter fullscreen mode Exit fullscreen mode

Top comments (0)