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