時(shí)間:2020-01-27 23:50 來(lái)源:hqgjylc1.cn 作者:佰億金科 瀏覽次數(shù):
長(zhǎng)春網(wǎng)站建設(shè)確定兩個(gè)變量是否相等是一個(gè)非常重要的操作編程。當(dāng)相等比較字符串值和布爾值,這個(gè)問題比較簡(jiǎn)單。但是,當(dāng)涉及到的比較,問題就變得復(fù)雜。
在運(yùn)營(yíng)商的ECMAScript最早將是執(zhí)行所述比較,所述第一對(duì)象到相似類型之前相等和不等。后來(lái),有人建議,在年底這種轉(zhuǎn)換是否合理的問題:最后,ECMAScript的解決方案是提供兩套運(yùn)營(yíng)商:平等和不平等的 - 然后比較第一次轉(zhuǎn)換,一致和不一致 - 只有不轉(zhuǎn)換比較。
1。平等和不平等
的ECMAScript是等于由等號(hào)(==)表示的兩個(gè)操作員,如果這兩個(gè)操作數(shù)相等,則返回true。等于運(yùn)算符不等于隨后感嘆號(hào)數(shù)(!- )表示,如果兩個(gè)操作數(shù)不相等,則返回true。這兩個(gè)操作符是第一變換的操作數(shù)(通常被稱為投射),然后比較它們的相等。
當(dāng)轉(zhuǎn)換不同的數(shù)據(jù)類型,平等和不平等的運(yùn)營(yíng)商遵循以下基本原則:
前◎如果操作數(shù)是一布爾值,則第一比較equality長(zhǎng)春網(wǎng)站W(wǎng)hich被轉(zhuǎn)換為數(shù)值-false轉(zhuǎn)換為0和L被轉(zhuǎn)換為true;
◎如果操作數(shù)是一個(gè)字符串,其它操作數(shù)是所述第一字符串劃分為相等值的比較之前的值;
◎如果操作數(shù)是一個(gè)對(duì)象,則另一個(gè)操作數(shù)不是,調(diào)用該對(duì)象的的valueOf()方法,與根據(jù)前述規(guī)則獲得的原始值進(jìn)行比較;
這兩家運(yùn)營(yíng)商進(jìn)行比較,將不得不遵循這些規(guī)則。
◎null和undefined相等。
◎平等比較之前,和空不能轉(zhuǎn)換成其他生活理解過程罰款值H0。
◎如果操作數(shù)是為NaN,則等于運(yùn)算符返回false,運(yùn)營(yíng)商不等于返回true。重要提示:
即使兩個(gè)操作數(shù)為NaN,相當(dāng)于運(yùn)營(yíng)商還返回false; 因?yàn)楦鶕?jù)規(guī)則,NaN的不相等的NaN。
◎如果兩個(gè)操作數(shù)是對(duì)象,則specific長(zhǎng)春網(wǎng)站The越多,他們是不是同一個(gè)對(duì)象。如果兩個(gè)操作數(shù)指向同一個(gè)對(duì)象,
等于運(yùn)算符返回true; 否則,返回false。
下表列出了一些特殊情況,并比較結(jié)果:
表情值表達(dá)式值
空== == undefinedtruetrue 1true
“南” == == NaNfalsetrue 2false
5 == NaNfalseundefined == 0false
NaN的== == NaNfalsenull 0false
NaN != NaNtrue “5” == 5true
假== 0true
2。一致和不一致
長(zhǎng)春網(wǎng)站不同之處在于沒有轉(zhuǎn)換之前的比較操作數(shù),操作符一致和不一致用等式和不等式操作者沒有差別。操作者全等相等數(shù)目的由圖3(a)中,只有在兩個(gè)操作數(shù)都無(wú)需轉(zhuǎn)換相等的情況下返回true表示,如下 面的實(shí)施例中所示:
VAR resultl =( “55” == 55); //如此,因?yàn)檗D(zhuǎn)化率等于
VAR RESULT2 2( “55” === 55); //假,因?yàn)椴煌愋偷臄?shù)據(jù)是不相等的
在這個(gè)例子中,使用等于運(yùn)算符比較字符串“55”,并且值55的第一比較,結(jié)果返回真。
如上所述,由于字符串“55”被轉(zhuǎn)換為第一值55,然后用另一個(gè)值55相比。第二個(gè)比較使用的全等搡操作,以免比較值的價(jià)值和相同的字符串轉(zhuǎn)換。無(wú)需轉(zhuǎn)換,當(dāng)然是不等于字符串值,所以結(jié)果是假。
通過其他操作員感嘆號(hào)后跟兩個(gè)數(shù)字的故障是等于(!==)表明,在兩個(gè)操作數(shù)的情況下返回噸蕓香不等于未轉(zhuǎn)化。E。G:
Changchun WebsiteVAR resultl =( “55”!= 55)。J //假,由于轉(zhuǎn)化率等于
VAR RESULT2 2( “55”! == 55); //正確的,因?yàn)椴煌愋偷臄?shù)據(jù)是不相等的
在這個(gè)例子中,使用不相等的操作者的的比較,并且操作者將字符串“55”被轉(zhuǎn)換為55,和結(jié)果的第二數(shù)量(55)等于操作。而且,由于兩個(gè)操作數(shù)被視為相等,則返回false。第二個(gè)比較操作者使用不足。如果我們這樣認(rèn)為:55和55的字符串值不這樣做?,那么答案一定是:是(真)。
長(zhǎng)春網(wǎng)站建設(shè)公司網(wǎng)頁(yè)設(shè)計(jì)公司提醒:由于平等和不平等的運(yùn)營(yíng)商類型轉(zhuǎn)換的問題存在,以維持在代碼中的數(shù)據(jù)類型的完整性,我們建議使用一致和不一致運(yùn)營(yíng)商。
我們希望這個(gè)廣大車主或企業(yè)從事網(wǎng)站建設(shè)公司的團(tuán)隊(duì)幫助,像這樣不明白的,可以聯(lián)系網(wǎng)絡(luò)長(zhǎng)春網(wǎng)絡(luò)技術(shù)。我們很高興能與廣大從事網(wǎng)站建設(shè)公司技術(shù)人員業(yè)主和企業(yè)分享我們的技術(shù)和經(jīng)驗(yàn)。
本文標(biāo)題:cript一致和不一致的規(guī)則使用方法
本文鏈接:http://www.laozhan.com//a/news/jzzs/2018/1016/669.html
長(zhǎng)春網(wǎng)站制作(6) 長(zhǎng)春網(wǎng)站優(yōu)化(9) 長(zhǎng)春SEO(98) 長(zhǎng)春網(wǎng)站建設(shè)(208) 網(wǎng)站建設(shè)(54) 沈陽(yáng)網(wǎng)站建設(shè)(26) 北京網(wǎng)站建設(shè)(21) 深圳網(wǎng)站建設(shè)(20) 上海網(wǎng)站建設(shè)(21) 大連網(wǎng)站建設(shè)(20) 網(wǎng)站制作(34) 網(wǎng)站制作公司(21) 網(wǎng)站建設(shè)公司(20) 重慶網(wǎng)站建設(shè)(20) 天津網(wǎng)站建設(shè)(20) 濟(jì)南網(wǎng)站建設(shè)(20) 成都網(wǎng)站建設(shè)(20) 杭州網(wǎng)站建設(shè)(20) 石家莊網(wǎng)站建設(shè)(20) 廣州網(wǎng)站建設(shè)(20) 太原網(wǎng)站建設(shè)(20) 福州網(wǎng)站建設(shè)(20) 合肥網(wǎng)站建設(shè)(20) 武漢網(wǎng)站建設(shè)(20) 長(zhǎng)沙網(wǎng)站建設(shè)(20) 深圳做網(wǎng)站(2) 北京做網(wǎng)站(2) 重慶做網(wǎng)站(2) 天津做網(wǎng)站(2) 濟(jì)南做網(wǎng)站(2) 成都做網(wǎng)站(2) 杭州做網(wǎng)站(2) 石家莊做網(wǎng)站(2) 廣州做網(wǎng)站(2) 太原做網(wǎng)站(2) 福州做網(wǎng)站(2) 合肥做網(wǎng)站(2) 武漢做網(wǎng)站(2) 長(zhǎng)沙做網(wǎng)站(2) 上海做網(wǎng)站(2) 做網(wǎng)站公司(2) 大連做網(wǎng)站(2) 合肥建站(2) 武漢建站(2) 長(zhǎng)沙建站(2) 上海建站(2) 沈陽(yáng)建站(2) 深圳建站(2) 北京建站(2) 建站公司(3) 大連建站(2) 重慶建站(2) 天津建站(2) 濟(jì)南建站(2) 成都建站(2) 杭州建站(2) 石家莊建站(2) 廣州建站(2) 太原建站(2) 福州建站(2) 上海軟件開發(fā)(2) 沈陽(yáng)軟件開發(fā)(2) 深圳軟件開發(fā)(2) 北京軟件開發(fā)(2) 軟件制作(2) 軟件開發(fā)公司(2) 軟件制作公司(2) 大連軟件開發(fā)(2) 重慶軟件開發(fā)(2) 天津軟件開發(fā)(2) 濟(jì)南軟件開發(fā)(2) 成都軟件開發(fā)(2) 杭州軟件開發(fā)(2) 石家莊軟件開發(fā)(2) 廣州軟件開發(fā)(2) 太原軟件開發(fā)(2) 福州軟件開發(fā)(2) 合肥軟件開發(fā)(2) 武漢軟件開發(fā)(2) 長(zhǎng)沙軟件開發(fā)(2) 網(wǎng)站建設(shè)網(wǎng)站建設(shè)(1) 長(zhǎng)沙網(wǎng)站設(shè)計(jì)(6) 上海網(wǎng)站設(shè)計(jì)(7) 沈陽(yáng)網(wǎng)站設(shè)計(jì)(6) 深圳網(wǎng)站設(shè)計(jì)(6) 北京網(wǎng)站設(shè)計(jì)(6) 網(wǎng)頁(yè)設(shè)計(jì)(6) 網(wǎng)站設(shè)計(jì)公司(6) 網(wǎng)頁(yè)設(shè)計(jì)公司(6) 大連網(wǎng)站設(shè)計(jì)(6) 重慶網(wǎng)站設(shè)計(jì)(6) 天津網(wǎng)站設(shè)計(jì)(6) 濟(jì)南網(wǎng)站設(shè)計(jì)(6) 成都網(wǎng)站設(shè)計(jì)(6) 杭州網(wǎng)站設(shè)計(jì)(6) 石家莊網(wǎng)站設(shè)計(jì)(6) 廣州網(wǎng)站設(shè)計(jì)(6) 太原網(wǎng)站設(shè)計(jì)(6) 福州網(wǎng)站設(shè)計(jì)(6) 合肥網(wǎng)站設(shè)計(jì)(6) 武漢網(wǎng)站設(shè)計(jì)(6) 軟件開發(fā)軟件開發(fā)(1) 網(wǎng)站設(shè)計(jì)(27) 沈陽(yáng)網(wǎng)站制作(1) 上海網(wǎng)站制作(2) 深圳網(wǎng)站制作(1) 北京網(wǎng)站制作(1) 大連網(wǎng)站制作(1) 重慶網(wǎng)站制作(1) 天津網(wǎng)站制作(1) 濟(jì)南網(wǎng)站制作(1) 成都網(wǎng)站制作(1) 杭州網(wǎng)站制作(1) 石家莊網(wǎng)站制作(1) 廣州網(wǎng)站制作(1) 太原網(wǎng)站制作(1) 福州網(wǎng)站制作(1) 合肥網(wǎng)站制作(1) 武漢網(wǎng)站制作(1) 長(zhǎng)沙網(wǎng)站制作(1) 免費(fèi)網(wǎng)站建設(shè)(0) 高端網(wǎng)站設(shè)計(jì)(0) 做網(wǎng)站(15) 企業(yè)網(wǎng)站建設(shè)(1) 關(guān)鍵詞優(yōu)化(23) 關(guān)鍵詞排名(1) 長(zhǎng)春APP開發(fā)(7) APP開發(fā)(3) 軟件開發(fā)(9) 建站(11) 營(yíng)銷型網(wǎng)站建設(shè)(1) 沈陽(yáng)做網(wǎng)站(0) 手機(jī)APP制作(4) 長(zhǎng)春SEO優(yōu)化(2) SEO(0) 長(zhǎng)春網(wǎng)絡(luò)營(yíng)銷(0) 長(zhǎng)春網(wǎng)站推廣(0) 長(zhǎng)春網(wǎng)站SEO(9) 長(zhǎng)春SEO外包(0) 長(zhǎng)春SEO顧問(0) 長(zhǎng)春做網(wǎng)站(73) 長(zhǎng)春SEO技術(shù)(0) 長(zhǎng)春網(wǎng)站設(shè)計(jì)(4) 長(zhǎng)春SEO公司(0) 長(zhǎng)春軟件公司(8) 佰億金科(5) 長(zhǎng)春網(wǎng)絡(luò)推廣(0) 長(zhǎng)春網(wǎng)絡(luò)SEO(1) 網(wǎng)絡(luò)推廣(1)
網(wǎng)站,小程序,APP,微信公眾平臺(tái),SEO,設(shè)計(jì),建設(shè),開發(fā),制作,優(yōu)化,推廣,營(yíng)銷,維護(hù),專業(yè)的軟件公司助您輕松解決營(yíng)銷解決方案。