河南省建筑一體化平臺(tái)管理系統(tǒng)seo技術(shù)經(jīng)理
真真假假,鬼鬼,誰(shuí)知道什么是真什么是假
疑點(diǎn)二:什么是真,什么是假
核心:確定一個(gè)清晰的目的,可以達(dá)到目的就是真,達(dá)不到就是假
知道了核心開(kāi)始舉例
考大學(xué),考上大學(xué)就是滿足目的,為真,考不上就是假
拿駕駛證,拿到駕駛證就是真,拿不到就是假
那么這是編程語(yǔ)言,邏輯是符合的,但是有一些值,它就代表著假
- false
- 0?
- 空字符串 ('' ?") 和NaN(無(wú)效數(shù)字)
- null
- undefined
這些值都代表假,那么去掉這些全是真的 (無(wú)敵的排除法)
除了NaN沒(méi)有用過(guò)其他的都用過(guò)了
——————————
NaN,無(wú)效數(shù)字,顧名思義:沒(méi)有實(shí)際效果的數(shù)字
const x = NaN;
const y = 5 / "hello";
直接當(dāng)值使用是不需要詳細(xì)說(shuō)的
那么用一個(gè)數(shù)字和非數(shù)字運(yùn)算就會(huì)導(dǎo)致它自動(dòng)轉(zhuǎn)換成NaN
小結(jié)
真假是以目的為主的,在目的不同時(shí)是可以做到相互轉(zhuǎn)換的
這些值全是假
- false
- 0?
- 空字符串 ('' ?") 和NaN(無(wú)效數(shù)字)
- null
- undefined