if条件语句中,条件为true时会执行条件语句 日常开发中的总结: 1.所有的对象都是true,包括空数组(数组也是对象) 如果判断对象数组是否为空可以: if(arr.length){...} 判断对象是否为空: if(Object.keys(obj).length){...} 2.unll 和undefined 都被当做 false,一般可以设置为初始值,赋值以后可以这样判断是否为空, var a = null a = "xuke" if(a){...} 3.当数字为0时为false,其他的为true 4.字符串为空时为false,其他为true