在判断值存不存在时,切记不要用如下方式来判断, if(val){ ... } 因为当val为0时,val就会被当作不存在; 也不能用val!=undefined来判断,一定要用val!==undefined来做判断。