當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS中的!= 、== 、!==、===的用法和区别
生活随笔
收集整理的這篇文章主要介紹了
JS中的!= 、== 、!==、===的用法和区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?與c++中每一種類型都有明確的的定義不同:因JS中var定義存在,未具體區分類型,!=與==不能包含所有的條件,故加入!==與===用法;
var num = 1;var str = '1';var test = 1;test == num //true 相同類型 相同值test === num //true 相同類型 相同值test !== num //false test與num類型相同,其值也相同, 非運算肯定是falsenum == str //true 把str轉換為數字,檢查其是否相等。num != str //false == 的 非運算num === str //false 類型不同,直接返回falsenum !== str //true num 與 str類型不同 意味著其兩者不等 非運算自然是true啦==與!= 在比較時會自動進行類型轉換;===與!==在比較時并不會進行類型轉換!!!
?
轉載于:https://www.cnblogs.com/kefeiGame/p/7693651.html
總結
以上是生活随笔為你收集整理的JS中的!= 、== 、!==、===的用法和区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置tomcat8数据源(采用局部数据源
- 下一篇: os和sys模块