js == 與 ===
簡單來說
==:值等
===:嚴格的比較
==在比較的時候會自動將兩邊的物件轉換成相同資料型別,再進行比較。
===的比較更為嚴格。資料型別不一致會直接返回false。
一些容易記混的比較。
null與undefined:==返回true,===返回false。
NaN不與任何值相等(包括它自己)。只能用isNaN()判斷。
function Obb(){
this.func = function(){
return "1";
}
}
var a1 = new Obb();
var a2 = new Obb();
alert(a1.func == a2.func);
alert(a1.func === a2.func);
//不是一個引用,都是false
相關文章
- js與DOMJS
- js運算子 “==” 與 “===”JS
- JS -真與假-JS
- js 與WKWebView 互動JSWebView
- js中的||與&&用法JS
- JS 原型與原型鏈JS原型
- Node.js與ES632_Node.js入門Node.js
- 【原型鏈汙染】Python與Js原型PythonJS
- flash如何與js互動?JS
- JS作用域與閉包JS
- JSON 與 JS 物件的關係JSON物件
- js中深克隆與淺克隆JS
- JS中的原型與原型鏈JS原型
- JS原型與原型鏈圖解JS原型圖解
- Android webview 與 js(Vue) 互動AndroidWebViewJSVue
- JS 建構函式與類JS函式
- Js 事件原理與事件委託JS事件
- Node.js安裝與配置Node.js
- JS基礎總結(5)—— JS執行機制與EventLoopJSOOP
- D3.js與echart.js的應用場景JS
- Conflux js-sdk與以太坊web3. js區別UXJSWeb
- 黃金搭檔 -- JS 裝飾器(Decorator)與Node.js路由Node.js路由
- 前端與編譯原理——用JS寫一個JS直譯器前端編譯原理JS
- 前端與編譯原理——用 JS 寫一個 JS 直譯器前端編譯原理JS
- Node.js new 、 prototype 與 __proto__Node.js
- js中的|與 && 運算子詳解JS
- Spring Security (三):與Vue.js整合SpringVue.js
- js正則理論與實踐JS
- js中 let 與 var 的區別JS
- 徹底弄懂JS原型與繼承JS原型繼承
- JS中的箭頭函式與thisJS函式
- JS的事件物件與事件機制JS事件物件
- PHP 與 JS 的編碼問題PHPJS
- JS中的繼承與原型鏈JS繼承原型
- js的作用域與作用域鏈JS
- js中的JSON介紹與案例JSON
- JS深拷貝與淺拷貝JS
- jQuery基礎與js的區別jQueryJS