javascript 全等號運(yùn)算符使用說明
更新時間:2010年05月31日 23:44:26 作者:
看到這樣一行代碼 if(typeof item === "string" ) ,看見有3個等號以前從沒這么寫過,可能是我的JS技術(shù)還處于初級的原因吧,我去網(wǎng)上查了一些資料網(wǎng)上說這是全等于符號
而以前一直都是用等號“==”一直都沒在JS里用過全等于符號“===”。而這兩種運(yùn)算符只是檢測兩個對象的相等性時,一個執(zhí)行類型轉(zhuǎn)換和一個類型不轉(zhuǎn)換,全等于符號只有在不轉(zhuǎn)換類型前才返回true
var sNum="66";
var iNum=66;
alert(sNum==iNum);//輸出為 true
alert(sNum===iNum);//輸出為 false
第一個等于運(yùn)算符在比較的時候就把sNum的值"66"給轉(zhuǎn)換成數(shù)字型,再和iNum比較所以會返回為true
而第二個全等號比較就沒有進(jìn)行類型轉(zhuǎn)換,因此字符串和數(shù)字類型比較是不能為真的,所有返回false
還有一個非全等號和非等于
var sNum="66";
var iNum=66;
alert(sNum!=iNum);//返回為false
alert(sNum!===iNum);//返回為true
第一個運(yùn)算符大家都好理解,運(yùn)算符把sNum轉(zhuǎn)換為數(shù)字類型,而轉(zhuǎn)為數(shù)字類型后這兩個值是相等的從而返回為false
第二個運(yùn)算符非全等號沒有把sNum類型轉(zhuǎn)換所以sNum是不等于iNum的,所以返回為true
這也就是我一個學(xué)習(xí)筆記呵呵。
復(fù)制代碼 代碼如下:
var sNum="66";
var iNum=66;
alert(sNum==iNum);//輸出為 true
alert(sNum===iNum);//輸出為 false
第一個等于運(yùn)算符在比較的時候就把sNum的值"66"給轉(zhuǎn)換成數(shù)字型,再和iNum比較所以會返回為true
而第二個全等號比較就沒有進(jìn)行類型轉(zhuǎn)換,因此字符串和數(shù)字類型比較是不能為真的,所有返回false
還有一個非全等號和非等于
復(fù)制代碼 代碼如下:
var sNum="66";
var iNum=66;
alert(sNum!=iNum);//返回為false
alert(sNum!===iNum);//返回為true
第一個運(yùn)算符大家都好理解,運(yùn)算符把sNum轉(zhuǎn)換為數(shù)字類型,而轉(zhuǎn)為數(shù)字類型后這兩個值是相等的從而返回為false
第二個運(yùn)算符非全等號沒有把sNum類型轉(zhuǎn)換所以sNum是不等于iNum的,所以返回為true
這也就是我一個學(xué)習(xí)筆記呵呵。
相關(guān)文章
Javascript基礎(chǔ)教程之a(chǎn)rgument 詳解
這篇文章主要介紹了Javascript基礎(chǔ)教程之a(chǎn)rgument 詳解的相關(guān)資料,需要的朋友可以參考下2015-01-01基于JavaScript 下namespace 功能的簡單分析
前些天在剝離 百度隨心聽 的播放器引擎時,看到了一個namespace方法,覺得新奇,當(dāng)然只是對于我自己而言,我入門js不久,經(jīng)驗(yàn)尚淺2013-07-07JavaScript 學(xué)習(xí)筆記(九)call和apply方法
兩者實(shí)現(xiàn)的功能是完全一樣的,只是參數(shù)傳遞方式不一樣,call是將各個參數(shù)以逗號(,)隔開,而apply是將所有參數(shù)組成一個數(shù)組進(jìn)行傳遞。2010-01-01JavaScript數(shù)據(jù)結(jié)構(gòu)和算法之二叉樹詳解
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)和算法之二叉樹詳解,本文講解了二叉樹的概念、二叉樹的特點(diǎn)、二叉樹節(jié)點(diǎn)的定義、查找最大和最小值等內(nèi)容,需要的朋友可以參考下2015-02-02node.js入門教程迷你書、node.js入門web應(yīng)用開發(fā)完全示例
本書致力于教會你如何用Node.js來開發(fā)應(yīng)用,過程中會傳授你所有所需的“高級”JavaScript知識。本書絕不是一本“Hello World”的教程。2014-04-04每日十條JavaScript經(jīng)驗(yàn)技巧(二)
本文是每日十條JavaScript經(jīng)驗(yàn)技巧系列文章的第二篇,同樣給大家匯總介紹10條個人在項(xiàng)目中的一些經(jīng)驗(yàn),分享給大家,希望大家能夠喜歡2016-06-06