对于需要返回boolean类型数值的地方,比如if判断,逻辑运算符,js对象会默认转换为boolean类型数据。null,undefined,0,”“返回false,其他返回true。

    同时,对于||与&&又有这样的特性:

    var a = b || c; //寻找true

    b默认值 c默认值 a取值
    true true b
    true false b
    false true c
    false false c

    var a = b && c; 寻找false

    b默认值 c默认值 a取值
    true true c
    true false c
    false true b
    false false b