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