Boolean
Boolean(0) //false
Boolean(undefined) //false
Boolean(null) //false
Boolean('') //false
Boolean(false) //false
Boolean(NaN) //false
Boolean(1) //true
Boolean([]) //true
Boolean([1,2]) //true
Boolean('false') //true
Number
Number(null) //0
Number([]) //0
Number('') //0
Number(-0) //-0
Number({}) //NaN
Number(undefined) //NaN
Number(NaN) //NaN