Простые типы / Типы с "пустым" значением

let n1 = 42
let exists1 = n1 != null
//exists1 is true

let n2 = null
let exists2 = !!n2
//exists2 is false

if (n1) {
    //will evaluate to true if value is not:
    //null
    //undefined
    //NaN
    //empty string ("")
    //0
    //false
    console.log("n1 defined")
}

console.log(`exists1 is ${exists1}`)
console.log(`exists2 is ${exists2}`)