簡(jiǎn)略說明Javascript中的= =(等于)與= = =(全等于)區(qū)別
Javascript中的= =(等于)與= = =(全等于)有什么區(qū)別呢?
我們先來看兩個(gè)例子:
var n='100' ;
if(n==100)
{
alert('等于');
}
else
{
alert('不等于');
}
結(jié)果是"等于" ;
在判斷字符串是否相同時(shí),
var n=false;
if(n=='false')
{
alert('等于');
}
else
{
alert('不等于');
}
結(jié)果是“不等于”。
原因:===在判斷兩個(gè)值是否相同的時(shí)候會(huì)先判斷數(shù)據(jù)類型是否一致,如果 如果數(shù)據(jù)類型一致,才繼續(xù)判斷內(nèi)容是否相同 ==判斷的時(shí)候,會(huì)忽略數(shù)據(jù)類型,直接判斷內(nèi)容 switch用的是全等于判斷的
js中用undefined和null用==判斷就是相等的,用===判斷則是不相等的。
相關(guān)文章
Javascript實(shí)例教程(19) 使用HoTMetal(6)
Javascript實(shí)例教程(19) 使用HoTMetal(6)...2006-12-12
Flash對(duì)聯(lián)廣告的關(guān)閉按鈕討論
Flash對(duì)聯(lián)廣告的關(guān)閉按鈕討論...2007-01-01
Javascript基礎(chǔ)知識(shí)(一)核心基礎(chǔ)語法與事件模型
這篇文章主要介紹了Javascript用途及語法,傳統(tǒng)事件及現(xiàn)代事件,是最近這段時(shí)間個(gè)人學(xué)習(xí)javascript的一些心得,分享給大家,有需要的朋友可以參考下2014-09-09
javascript的delete運(yùn)算符知識(shí)點(diǎn)總結(jié)
JavaScript 中的執(zhí)行上下文和執(zhí)行棧實(shí)例講解

