長春網站建設

cript一致和不一致的規則使用方法

時間:2019-02-04 12:25 來源:www.qezrpo.live 作者:佰億金科 瀏覽次數:


長春網站建設確定兩個變量是否相等是一個非常重要的操作編程。當相等比較字符串值和布爾值,這個問題比較簡單。但是,當涉及到的比較,問題就變得復雜。

在運營商的ECMAScript最早將是執行所述比較,所述第一對象到相似類型之前相等和不等。后來,有人建議,在年底這種轉換是否合理的問題:最后,ECMAScript的解決方案是提供兩套運營商:平等和不平等的 - 然后比較第一次轉換,一致和不一致 - 只有不轉換比較。

1。平等和不平等

的ECMAScript是等于由等號(==)表示的兩個操作員,如果這兩個操作數相等,則返回true。等于運算符不等于隨后感嘆號數(!- )表示,如果兩個操作數不相等,則返回true。這兩個操作符是第一變換的操作數(通常被稱為投射),然后比較它們的相等。

當轉換不同的數據類型,平等和不平等的運營商遵循以下基本原則:

前◎如果操作數是一布爾值,則第一比較equality長春網站Which被轉換為數值-false轉換為0和L被轉換為true;

◎如果操作數是一個字符串,其它操作數是所述第一字符串劃分為相等值的比較之前的值;

◎如果操作數是一個對象,則另一個操作數不是,調用該對象的的valueOf()方法,與根據前述規則獲得的原始值進行比較;

這兩家運營商進行比較,將不得不遵循這些規則。

◎null和undefined相等。

◎平等比較之前,和空不能轉換成其他生活理解過程罰款值H0。

◎如果操作數是為NaN,則等于運算符返回false,運營商不等于返回true。重要提示:

即使兩個操作數為NaN,相當于運營商還返回false; 因為根據規則,NaN的不相等的NaN。

◎如果兩個操作數是對象,則specific長春網站The越多,他們是不是同一個對象。如果兩個操作數指向同一個對象,

等于運算符返回true; 否則,返回false。

下表列出了一些特殊情況,并比較結果:

表情值表達式值

空== == undefinedtruetrue 1true

“南” == == NaNfalsetrue 2false

5 == NaNfalseundefined == 0false

NaN的== == NaNfalsenull 0false

NaN != NaNtrue “5” == 5true

假== 0true

2。一致和不一致

長春網站

不同之處在于沒有轉換之前的比較操作數,操作符一致和不一致用等式和不等式操作者沒有差別。操作者全等相等數目的由圖3(a)中,只有在兩個操作數都無需轉換相等的情況下返回true表示,如下 面的實施例中所示:

VAR resultl =( “55” == 55); //如此,因為轉化率等于

VAR RESULT2 2( “55” === 55); //假,因為不同類型的數據是不相等的

在這個例子中,使用等于運算符比較字符串“55”,并且值55的第一比較,結果返回真。

如上所述,由于字符串“55”被轉換為第一值55,然后用另一個值55相比。第二個比較使用的全等搡操作,以免比較值的價值和相同的字符串轉換。無需轉換,當然是不等于字符串值,所以結果是假。

通過其他操作員感嘆號后跟兩個數字的故障是等于(!==)表明,在兩個操作數的情況下返回噸蕓香不等于未轉化。E。G:

Changchun Website

VAR resultl =( “55”!= 55)。J //假,由于轉化率等于

VAR RESULT2 2( “55”! == 55); //正確的,因為不同類型的數據是不相等的

在這個例子中,使用不相等的操作者的的比較,并且操作者將字符串“55”被轉換為55,和結果的第二數量(55)等于操作。而且,由于兩個操作數被視為相等,則返回false。第二個比較操作者使用不足。如果我們這樣認為:55和55的字符串值不這樣做?,那么答案一定是:是(真)。

長春網站建設公司網頁設計公司提醒:由于平等和不平等的運營商類型轉換的問題存在,以維持在代碼中的數據類型的完整性,我們建議使用一致和不一致運營商。

我們希望這個廣大車主或企業從事網站建設公司的團隊幫助,像這樣不明白的,可以聯系網絡長春網絡技術。我們很高興能與廣大從事網站建設公司技術人員業主和企業分享我們的技術和經驗。

 

最新網站設計案例

網站,小程序,APP,微信公眾平臺,SEO,設計,建設,開發,制作,優化,推廣,營銷,維護,專業的軟件公司助您輕松解決營銷解決方案。

更多網頁設計案例

服務支持

我們珍惜您每一次在線詢盤,有問必答,用專業的態度,貼心的服務。

讓您真正感受到我們的與眾不同!

黑珍珠号游戏 广东好彩1玩法说明 黑龙江36选7开奖中奖规则 北京pk拾冠亚和怎么刷 时时彩后二8码平刷计划 重庆时时ios计划app下载 2018年写自己会努力赚钱的话 上海快三开奖查询官网 青海11选五彩票 c罗欧冠总进球 贵州微乐麻将 中彩票的歌 智博彩票备用网址 广东36选7走势图走图 316捕鱼网站注册送金币 体新福建22选5走势图 体彩新疆11选5开奖结果查询结果