一、!的用法 !null=true !undefined=true !''=true !100=false !'abc'=false 二、!!的用法 var a; if(a!=null&&typeof(a)!=undefined&&a!=''){ //a有内容才执行的代码 } //可简化为 if(!!a){ //a有内容才执行的代码... } 三、总结 !!null !!undefined !!'' !!0 !!false //均为false