js中!!的用法
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);

浙公网安备 33010602011771号