Javascript只有六個(gè)假值(用在條件if的判斷) 全等于
類型不同,返回false
類型相同,則
類型相同:同上===
類型不同:嘗試類型轉(zhuǎn)換==【不是真值和假值的比較】
null == undefined number == string(stirng轉(zhuǎn)number) boolean == ? (均轉(zhuǎn)換為number) object == number | string (將對(duì)象轉(zhuǎn)換為基本類型) 其他:false
false只有和false,0," ",[ ]比較為真
0只有和0,false,‘ ’,還有[ ]比較為真值
" " 只有和0 , ‘ ’ ,false ,[]比較為真
[]和0,‘’,false比較為真值,與[]不是!!
null 與undefined
總結(jié):自己畫的比較丑
一、首先看雙等號(hào)前后有沒(méi)有NaN,如果存在NaN,一律返回false。
二、再看雙等號(hào)前后有沒(méi)有布爾,有布爾就將布爾轉(zhuǎn)換為數(shù)字。(false是0,true是1)
三、接著看雙等號(hào)前后有沒(méi)有字符串, 有三種情況:
1、對(duì)方是對(duì)象,對(duì)象使用toString()或者valueOf()進(jìn)行轉(zhuǎn)換;
2、對(duì)方是數(shù)字,字符串轉(zhuǎn)數(shù)字;(前面已經(jīng)舉例)
3、對(duì)方是字符串,直接比較;
4、其他返回false
四、如果是數(shù)字,對(duì)方是對(duì)象,對(duì)象取valueOf()或者toString()進(jìn)行比較, 其他一律返回false
五、null, undefined不會(huì)進(jìn)行類型轉(zhuǎn)換, 但它們倆相等
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/82232.html
摘要:前言是現(xiàn)在幾乎每個(gè)項(xiàng)目中必備的一個(gè)東西,但是其工作原理避不開對(duì)的解析在生成的過(guò)程,有引擎,早期了項(xiàng)目,了解這個(gè)之前我們先來(lái)看看這種引擎解析出來(lái)是什么東西。 前言 babel是現(xiàn)在幾乎每個(gè)項(xiàng)目中必備的一個(gè)東西,但是其工作原理避不開對(duì)js的解析在生成的過(guò)程,babel有引擎babylon,早期fork了項(xiàng)目acron,了解這個(gè)之前我們先來(lái)看看這種引擎解析出來(lái)是什么東西。不光是babel還有...
摘要:命令規(guī)定的是對(duì)外的接口,必須與模塊內(nèi)部的變量建立一一對(duì)應(yīng)關(guān)系。意思是導(dǎo)出的不是一個(gè)具體的數(shù)值,而是一個(gè)對(duì)象命令接受一對(duì)大括號(hào),里面指定要從其他模塊導(dǎo)入的變量名。大括號(hào)里面的變量名,必須與被導(dǎo)入模塊對(duì)外接口的名稱相同。 一、module.exports與exports nodeJS采用commonJs規(guī)范,當(dāng)前文件是一個(gè)模塊(module)私有域,通過(guò)exports屬性導(dǎo)出,通過(guò)re...
摘要:任務(wù)性質(zhì)不同的任務(wù)可以用不同規(guī)模的線程池分開處理。線程池在運(yùn)行過(guò)程中已完成的任務(wù)數(shù)量。如等于線程池的最大大小,則表示線程池曾經(jīng)滿了。線程池的線程數(shù)量。獲取活動(dòng)的線程數(shù)。通過(guò)擴(kuò)展線程池進(jìn)行監(jiān)控。框架包括線程池,,,,,,等。 Java線程池 [toc] 什么是線程池 線程池就是有N個(gè)子線程共同在運(yùn)行的線程組合。 舉個(gè)容易理解的例子:有個(gè)線程組合(即線程池,咱可以比喻為一個(gè)公司),里面有3...
摘要:很多小白在看過(guò)很多教程之后仍然在敲代碼的時(shí)候不清楚應(yīng)該以什么樣的步驟進(jìn)行,那么這篇文章就一步一步分解整個(gè)過(guò)程,慢動(dòng)作回放讓大家看的清清楚楚明明白白。另外,中視圖部分最好單獨(dú)出來(lái),放在新建一個(gè)文件夾目錄下,并被名為引用,把其他邏輯部分放后者。 whay write this: 很多小白在看過(guò)很多教程之后仍然在敲代碼的時(shí)候不清楚應(yīng)該以什么樣的步驟進(jìn)行,那么這篇文章就一步一步分解整個(gè)過(guò)程,慢...
閱讀 779·2021-10-09 09:58
閱讀 644·2021-08-27 16:24
閱讀 1727·2019-08-30 14:15
閱讀 2387·2019-08-30 11:04
閱讀 2073·2019-08-29 18:43
閱讀 2171·2019-08-29 15:20
閱讀 2720·2019-08-26 12:20
閱讀 1619·2019-08-26 11:44