Topic 3: JS truthy and falsey values

//Revision Lecture 3: 26 Sep 2022

//Topic 3: //* JS truthy and falsey values *// 


/// truthy values & falsey values

// truthy values : true, any true condition like 8 == 8, +ve & -ve numbers, string, special symbol, space in string, blank array, blank object

// truthy values means JS consider these values as true

if(true){               // true word
    console.log('hello')
}
else{
    console.log('bye')
}


if(5 == 5){               // true condition
    console.log('hello')
}
else{
    console.log('bye')
}

if(2){               // +ve number
    console.log('hello')
}
else{
    console.log('bye')
}

if(-3){               // -ve number
    console.log('hello')
}
else{
    console.log('bye')
}

if('Vijay'){               // string
    console.log('hello')
}
else{
    console.log('bye')
}

if(' '){               // space in string
    console.log('hello')
}
else{
    console.log('bye')
}

if('@'){               // special symbol
    console.log('hello')
}
else{
    console.log('bye')
}

if([]){               // blank array
    console.log('hello')
}
else{
    console.log('bye')
}

if({}){               // blank object
    console.log('hello')
}
else{
    console.log('bye')
}
//----------------------------------

// falsey values : false, 0, any false condition, undefined, null, NaN, blank string

// falsey values means JS consider these values as false

if(false){              // false word
    console.log('hello')
}
else{
    console.log('bye')
}

if(0){                  // zero number
    console.log('hello')
}
else{
    console.log('bye')
}

if(8<7){                // false condition
    console.log('hello')
}
else{
    console.log('bye')
}

if(undefined){          // undefined word
    console.log('hello')
}
else{
    console.log('bye')
}

if(null){              // null word
    console.log('hello')
}
else{
    console.log('bye')
}

if(NaN){               // NaN word (NaN means 'Not a Number')
    console.log('hello')
}
else{
    console.log('bye')
}

if(''){                 // blank string
    console.log('right')
}
else{
    console.log('wrong')
}

टिप्पण्या