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);

 

posted @ 2023-02-03 10:27  夏天的鱼呀  阅读(140)  评论(0)    收藏  举报