經常看到這樣的例子:
復制代碼 代碼如下:
var a;
var b=!!a;
復制代碼 代碼如下:
a=parseInt(“1234″)
a=”1234″-0 //轉換為數字
b=1234+”” //轉換為字符串
c=someObject.toString() //將對象轉換為字符串
復制代碼 代碼如下:
var foo;
alert(!foo);//undifined情況下,一個感嘆號返回的是true;
alert(!goo);//null情況下,一個感嘆號返回的也是true;
var o={flag:true};
var test=!!o.flag;//等效于var test=o.flag||false;
alert(test);
新聞熱點
疑難解答
圖片精選