1、对null的"非"返回true
!temp---true
!!temp---false
var temp = null; alert(!temp); alert(!!temp);
2、对undefined的"非"返回true
!temp---true
!!temp---false
var temp; alert(!temp); alert(!!temp);
3、对空字符串的"非"返回true
!temp---true
!!temp---false
var temp=""; alert(!temp); alert(!!temp);
4、对非零整型的"非"返回false
!temp---false
!!temp---true
var temp=1; alert(!temp); alert(!!temp);
5、对0的"非"返回true
!temp---true
!!temp---false
var temp = 0; alert(!temp); alert(!!temp);
6、对字符串的"非"返回false
!temp---false
!!temp---true
var temp="ab"; alert(!temp); alert(!!temp);
7、对数组的"非"返回false
!temp---false
!!temp---true
var temp=[1,2]; alert(!temp); alert(!!temp);
标签:false,temp,js,用法,---,var,alert,true From: https://www.cnblogs.com/congfeicong/p/17088328.html