摘要:與所有值都不相等,包括它自己判斷規(guī)則,兩邊值類型不同的時(shí)候,要先進(jìn)行類型轉(zhuǎn)換,再比較。判斷一個(gè)值是否是,只能用來(lái)判斷如果兩個(gè)都是字符串,每個(gè)位置的字符都一樣,那么相等否則不相等。等號(hào)如果兩個(gè)值類型相同,進(jìn)行比較。
說(shuō)明
在JavaScript中,下面的值被當(dāng)做假(false),除了下面列出的值,都被當(dāng)做真(true):
false
null
undefined
空字符串
數(shù)字 0
NaN //屬性是代表非數(shù)字值的特殊值。NaN 與所有值都不相等,包括它自己
NaN === NaN //false !!NaN === !!NaN //true判斷規(guī)則
==, 兩邊值類型不同的時(shí)候,要先進(jìn)行類型轉(zhuǎn)換,再比較。
===,不做類型轉(zhuǎn)換,類型不同的一定不等。
恒等(===)如果類型不同,就[不相等]
如果兩個(gè)都是數(shù)值,并且是同一個(gè)值,那么[相等];(!例外)的是,如果其中至少一個(gè)是NaN,那么[不相等]。(判斷一個(gè)值是否是NaN,只能用isNaN()來(lái)判斷)
如果兩個(gè)都是字符串,每個(gè)位置的字符都一樣,那么[相等];否則[不相等]。
如果兩個(gè)值都是true,或者都是false,那么[相等]。
如果兩個(gè)值都引用同一個(gè)對(duì)象或函數(shù),那么[相等];否則[不相等]。
如果兩個(gè)值都是null,或者都是undefined,那么[相等]。
等號(hào)(==)如果兩個(gè)值類型相同,進(jìn)行 === 比較。
如果兩個(gè)值類型不同,他們可能相等。根據(jù)下面規(guī)則進(jìn)行類型轉(zhuǎn)換再比較:
如果一個(gè)是null、一個(gè)是undefined,那么[相等]。
如果一個(gè)是字符串,一個(gè)是數(shù)值,把字符串轉(zhuǎn)換成數(shù)值再進(jìn)行比較。
如果任一值是 true,把它轉(zhuǎn)換成 1 再比較;如果任一值是 false,把它轉(zhuǎn)換成 0 再比較。
如果一個(gè)是對(duì)象,另一個(gè)是數(shù)值或字符串,把對(duì)象轉(zhuǎn)換成基礎(chǔ)類型的值再比較。對(duì)象轉(zhuǎn)換成基礎(chǔ)類型,利用它的object.toString()或者object.valueOf()方法。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/80074.html
摘要:復(fù)合賦值運(yùn)算符通過(guò)的形式表示,表示算術(shù)運(yùn)算符。含有的運(yùn)算都為和都不等于,邏輯運(yùn)算符邏輯運(yùn)算符通常用于布爾值的操作,一般和關(guān)系運(yùn)算符配合使用,有三個(gè)邏輯運(yùn)算符邏輯與邏輯或邏輯非。無(wú)論這個(gè)值是什么數(shù)據(jù)類型,這個(gè)運(yùn)算符都會(huì)返回一個(gè)布爾值。 運(yùn)算符 一元運(yùn)算符 只能操作一個(gè)值的運(yùn)算符叫做一元運(yùn)算符 //后取值 先執(zhí)行運(yùn)算, 再取值 //前取值 先取值, 再執(zhí)行運(yùn)算 前自加: var x=...
摘要:安全性請(qǐng)求可被緩存,請(qǐng)求保存在瀏覽器歷史記錄中則不能被緩存。與相比,的安全性較差,因?yàn)榘l(fā)送的數(shù)據(jù)是的一部分。 酷狗一面 1. 如何實(shí)現(xiàn)三欄布局(左右兩邊固定寬度,中間自適應(yīng))? 使用flex布局: 父元素設(shè)置display: flex,左右兩邊設(shè)置固定寬度,中間設(shè)置flex-grow: 1; 使用浮動(dòng)布局:左右兩邊設(shè)置固定寬度,而且分別設(shè)置float:left和right,這個(gè)方法有...
摘要:但這會(huì)帶來(lái)高度塌陷的問(wèn)題,所以要清除浮動(dòng)。核心內(nèi)置類,會(huì)嘗試先于例外的是,利用的是轉(zhuǎn)換。安全性請(qǐng)求可被緩存,請(qǐng)求保存在瀏覽器的歷史記錄中則不能被緩存。與相比,的安全性較差,因?yàn)榘l(fā)送的數(shù)據(jù)是的一部分。 1.實(shí)現(xiàn)三欄布局(左右兩邊固定寬度,中間自適應(yīng)) 1)浮動(dòng)布局左右兩邊固定寬度,并分別設(shè)置float:left和float:right。(但這會(huì)帶來(lái)高度塌陷的問(wèn)題,所以要清除浮動(dòng)。清除浮動(dòng)...
摘要:在當(dāng)前的背景下,卷積神經(jīng)網(wǎng)絡(luò)提出之后,深度成為人們要追求的目標(biāo)。同時(shí),殘差網(wǎng)絡(luò)也很好的解決了梯度下降中的梯度彌散的問(wèn)題。經(jīng)典網(wǎng)絡(luò)目前最主經(jīng)典的殘差網(wǎng)絡(luò)莫過(guò)于。 注:整理自各個(gè)博客,并且添加個(gè)人理解 隨著卷積神經(jīng)網(wǎng)絡(luò)的發(fā)展和普及,網(wǎng)絡(luò)深度和架構(gòu)研究早已經(jīng)成為人們常見(jiàn)的問(wèn)題,所以,現(xiàn)在卷積神經(jīng)網(wǎng)絡(luò)的趨勢(shì)發(fā)展趨勢(shì)就是:足夠深、足夠廣。足夠深就是網(wǎng)絡(luò)層數(shù)足夠深,足夠廣就意味著不能從傳統(tǒng)尺度...
摘要:對(duì)象篇簡(jiǎn)介本身就是一個(gè)函數(shù),可用于工具函數(shù),也可以是用于構(gòu)造對(duì)象的函數(shù)其次可以添加屬性和方法方法又可以分為靜態(tài)方法定義在自身上的和實(shí)例方法定義在原型上的工具函數(shù)作為工具函數(shù)參數(shù)可以是任意數(shù)據(jù)類型,將其轉(zhuǎn)為對(duì)象如果參數(shù)是空,,則將其轉(zhuǎn)換為空對(duì) 對(duì)象篇 Object簡(jiǎn)介 Object本身就是一個(gè)函數(shù),可用于工具函數(shù),也可以是用于構(gòu)造對(duì)象的函數(shù);其次Object可以添加屬性和方法;方法又可以...
閱讀 3718·2023-04-26 00:56
閱讀 2708·2021-09-30 10:01
閱讀 978·2021-09-22 15:30
閱讀 3936·2021-09-07 10:21
閱讀 1550·2021-09-02 15:40
閱讀 2777·2021-08-30 09:47
閱讀 1260·2021-08-16 10:57
閱讀 1878·2019-08-30 14:01