欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 全等號(hào)運(yùn)算符使用說(shuō)明

 更新時(shí)間:2010年05月31日 23:44:26   作者:  
看到這樣一行代碼 if(typeof item === "string" ) ,看見(jiàn)有3個(gè)等號(hào)以前從沒(méi)這么寫過(guò),可能是我的JS技術(shù)還處于初級(jí)的原因吧,我去網(wǎng)上查了一些資料網(wǎng)上說(shuō)這是全等于符號(hào)
而以前一直都是用等號(hào)“==”一直都沒(méi)在JS里用過(guò)全等于符號(hào)“===”。而這兩種運(yùn)算符只是檢測(cè)兩個(gè)對(duì)象的相等性時(shí),一個(gè)執(zhí)行類型轉(zhuǎn)換和一個(gè)類型不轉(zhuǎn)換,全等于符號(hào)只有在不轉(zhuǎn)換類型前才返回true

復(fù)制代碼 代碼如下:

var sNum="66";
var iNum=66;
alert(sNum==iNum);//輸出為 true
alert(sNum===iNum);//輸出為 false

第一個(gè)等于運(yùn)算符在比較的時(shí)候就把sNum的值"66"給轉(zhuǎn)換成數(shù)字型,再和iNum比較所以會(huì)返回為true
而第二個(gè)全等號(hào)比較就沒(méi)有進(jìn)行類型轉(zhuǎn)換,因此字符串和數(shù)字類型比較是不能為真的,所有返回false
還有一個(gè)非全等號(hào)和非等于

復(fù)制代碼 代碼如下:

var sNum="66";
var iNum=66;
alert(sNum!=iNum);//返回為false
alert(sNum!===iNum);//返回為true

第一個(gè)運(yùn)算符大家都好理解,運(yùn)算符把sNum轉(zhuǎn)換為數(shù)字類型,而轉(zhuǎn)為數(shù)字類型后這兩個(gè)值是相等的從而返回為false
第二個(gè)運(yùn)算符非全等號(hào)沒(méi)有把sNum類型轉(zhuǎn)換所以sNum是不等于iNum的,所以返回為true
這也就是我一個(gè)學(xué)習(xí)筆記呵呵。

相關(guān)文章

最新評(píng)論