簡(jiǎn)略說(shuō)明Javascript中的= =(等于)與= = =(全等于)區(qū)別
更新時(shí)間:2013年04月16日 09:45:50 作者:
本篇文章簡(jiǎn)略說(shuō)明了Javascript中的= =(等于)與= = =(全等于)區(qū)別,有需要的朋友可以參考一下
Javascript中的= =(等于)與= = =(全等于)有什么區(qū)別呢?
我們先來(lái)看兩個(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ù)類(lèi)型是否一致,如果 如果數(shù)據(jù)類(lèi)型一致,才繼續(xù)判斷內(nèi)容是否相同 ==判斷的時(shí)候,會(huì)忽略數(shù)據(jù)類(lèi)型,直接判斷內(nèi)容 switch用的是全等于判斷的
js中用undefined和null用==判斷就是相等的,用===判斷則是不相等的。
相關(guān)文章
了解前端理論:rscss和rsjs
在前端開(kāi)發(fā)中,我們會(huì)嘗試去定一些規(guī)則和約定,來(lái)讓項(xiàng)目質(zhì)量更高,更易于維護(hù)。而對(duì)于這些規(guī)則和約定,我們也會(huì)希望它內(nèi)容簡(jiǎn)單,容易理解。下面小編來(lái)和大家一起學(xué)習(xí)一下
2019-05-05
詳解JavaScript棧內(nèi)存與堆內(nèi)存
這篇文章主要介紹了JavaScript棧內(nèi)存與堆內(nèi)存,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
2019-04-04
js編碼、解碼函數(shù)介紹及其使用示例
js對(duì)文字進(jìn)行編碼涉及3個(gè)函數(shù):escape,encodeURI,encodeURIComponent,另外還有相對(duì)應(yīng)的解碼函數(shù),本文對(duì)編碼及解決函數(shù)坐下介紹,感興趣的朋友可以參考下
2013-09-09
JS 全屏和退出全屏詳解及實(shí)例代碼
退出全屏效果與全屏效果我們可能在看視頻網(wǎng)站時(shí)看到多,這里來(lái)為各位介紹利用js全屏和退出全屏代碼范例吧,,需要的朋友可以參考下
2016-11-11
在JavaScript中typeof的用途介紹
本篇文章,小編為大家介紹,在JavaScript中typeof的用途介紹。不過(guò)在閱讀本文的前提是,你現(xiàn)在應(yīng)該已經(jīng)知道原始值和對(duì)象值的區(qū)別了
2013-04-04
Javascript 構(gòu)造函數(shù)詳解
Javascript構(gòu)造函數(shù)是非常強(qiáng)大的,它可能也是Javascript能被充分利用的特點(diǎn)之一。但是如果你想真正的了解Javascript,你還是應(yīng)該明白構(gòu)造函數(shù)是如何工作的。本文,我們將從三個(gè)方面來(lái)講述構(gòu)造函數(shù)。
2014-10-10