国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關(guān)于javascrip ==(等號) 和===(恒等)判斷

joywek / 1392人閱讀

摘要:與所有值都不相等,包括它自己判斷規(guī)則,兩邊值類型不同的時候,要先進(jìn)行類型轉(zhuǎn)換,再比較。判斷一個值是否是,只能用來判斷如果兩個都是字符串,每個位置的字符都一樣,那么相等否則不相等。等號如果兩個值類型相同,進(jìn)行比較。

說明

在JavaScript中,下面的值被當(dāng)做假(false),除了下面列出的值,都被當(dāng)做真(true):

false

null

undefined

空字符串

數(shù)字 0

NaN //屬性是代表非數(shù)字值的特殊值。NaN 與所有值都不相等,包括它自己

  NaN   ===  NaN     //false
  !!NaN === !!NaN    //true
判斷規(guī)則

==, 兩邊值類型不同的時候,要先進(jìn)行類型轉(zhuǎn)換,再比較。

===,不做類型轉(zhuǎn)換,類型不同的一定不等。

恒等(===)

如果類型不同,就[不相等]

如果兩個都是數(shù)值,并且是同一個值,那么[相等];(!例外)的是,如果其中至少一個是NaN,那么[不相等]。(判斷一個值是否是NaN,只能用isNaN()來判斷)

如果兩個都是字符串,每個位置的字符都一樣,那么[相等];否則[不相等]。

如果兩個值都是true,或者都是false,那么[相等]。

如果兩個值都引用同一個對象或函數(shù),那么[相等];否則[不相等]。

如果兩個值都是null,或者都是undefined,那么[相等]

等號(==)

如果兩個值類型相同,進(jìn)行 === 比較。

如果兩個值類型不同,他們可能相等。根據(jù)下面規(guī)則進(jìn)行類型轉(zhuǎn)換再比較:

如果一個是null、一個是undefined,那么[相等]。

如果一個是字符串,一個是數(shù)值,把字符串轉(zhuǎn)換成數(shù)值再進(jìn)行比較。

如果任一值是 true,把它轉(zhuǎn)換成 1 再比較;如果任一值是 false,把它轉(zhuǎn)換成 0 再比較。

如果一個是對象,另一個是數(shù)值或字符串,把對象轉(zhuǎn)換成基礎(chǔ)類型的值再比較。對象轉(zhuǎn)換成基礎(chǔ)類型,利用它的object.toString()或者object.valueOf()方法。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/80074.html

相關(guān)文章

  • JavaScript 運算符與邏輯分支

    摘要:復(fù)合賦值運算符通過的形式表示,表示算術(shù)運算符。含有的運算都為和都不等于,邏輯運算符邏輯運算符通常用于布爾值的操作,一般和關(guān)系運算符配合使用,有三個邏輯運算符邏輯與邏輯或邏輯非。無論這個值是什么數(shù)據(jù)類型,這個運算符都會返回一個布爾值。 運算符 一元運算符 只能操作一個值的運算符叫做一元運算符 //后取值 先執(zhí)行運算, 再取值 //前取值 先取值, 再執(zhí)行運算 前自加: var x=...

    yankeys 評論0 收藏0
  • 10.26 酷狗音樂校招前端一面經(jīng)歷

    摘要:安全性請求可被緩存,請求保存在瀏覽器歷史記錄中則不能被緩存。與相比,的安全性較差,因為發(fā)送的數(shù)據(jù)是的一部分。 酷狗一面 1. 如何實現(xiàn)三欄布局(左右兩邊固定寬度,中間自適應(yīng))? 使用flex布局: 父元素設(shè)置display: flex,左右兩邊設(shè)置固定寬度,中間設(shè)置flex-grow: 1; 使用浮動布局:左右兩邊設(shè)置固定寬度,而且分別設(shè)置float:left和right,這個方法有...

    GitCafe 評論0 收藏0
  • 刷前端面經(jīng)筆記(二)

    摘要:但這會帶來高度塌陷的問題,所以要清除浮動。核心內(nèi)置類,會嘗試先于例外的是,利用的是轉(zhuǎn)換。安全性請求可被緩存,請求保存在瀏覽器的歷史記錄中則不能被緩存。與相比,的安全性較差,因為發(fā)送的數(shù)據(jù)是的一部分。 1.實現(xiàn)三欄布局(左右兩邊固定寬度,中間自適應(yīng)) 1)浮動布局左右兩邊固定寬度,并分別設(shè)置float:left和float:right。(但這會帶來高度塌陷的問題,所以要清除浮動。清除浮動...

    rottengeek 評論0 收藏0
  • 關(guān)于Resnet殘差網(wǎng)絡(luò)的一些理解

    摘要:在當(dāng)前的背景下,卷積神經(jīng)網(wǎng)絡(luò)提出之后,深度成為人們要追求的目標(biāo)。同時,殘差網(wǎng)絡(luò)也很好的解決了梯度下降中的梯度彌散的問題。經(jīng)典網(wǎng)絡(luò)目前最主經(jīng)典的殘差網(wǎng)絡(luò)莫過于。 注:整理自各個博客,并且添加個人理解 隨著卷積神經(jīng)網(wǎng)絡(luò)的發(fā)展和普及,網(wǎng)絡(luò)深度和架構(gòu)研究早已經(jīng)成為人們常見的問題,所以,現(xiàn)在卷積神經(jīng)網(wǎng)絡(luò)的趨勢發(fā)展趨勢就是:足夠深、足夠廣。足夠深就是網(wǎng)絡(luò)層數(shù)足夠深,足夠廣就意味著不能從傳統(tǒng)尺度...

    antyiwei 評論0 收藏0
  • JavaScrip學(xué)習(xí)之Object(上)

    摘要:對象篇簡介本身就是一個函數(shù),可用于工具函數(shù),也可以是用于構(gòu)造對象的函數(shù)其次可以添加屬性和方法方法又可以分為靜態(tài)方法定義在自身上的和實例方法定義在原型上的工具函數(shù)作為工具函數(shù)參數(shù)可以是任意數(shù)據(jù)類型,將其轉(zhuǎn)為對象如果參數(shù)是空,,則將其轉(zhuǎn)換為空對 對象篇 Object簡介 Object本身就是一個函數(shù),可用于工具函數(shù),也可以是用于構(gòu)造對象的函數(shù);其次Object可以添加屬性和方法;方法又可以...

    li21 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<