剛開(kāi)始就準(zhǔn)備二刷JS高程

區(qū)分大小寫(xiě)
松散類型的變量,只會(huì)存值不會(huì)標(biāo)記變量類型,關(guān)鍵字var
變量類型:Undefined, Null, String, Number, Boolean, Object
typeof返回:undefined, object, string, number, boolean, function
typeof是操作符,并不是函數(shù),typeof nulltypeof(null)都可以,null是空的對(duì)象指針,返回object;未定義的變量使用typeof并不會(huì)報(bào)錯(cuò)

var message
console.log(message)  //undefined
console.log(age)  //undefined

Undefined類型只有一個(gè)值:undefined,沒(méi)有初始化的變量都會(huì)保存undefined
Null類型只有一個(gè)值:null,如果定義的變量準(zhǔn)備在將來(lái)用于保存對(duì)象,那么最好將該變量初始化為null而不是其他值;'undefined'派生自'null'

console.log(undefined == null)  //true

Booleantrue, false(注意區(qū)分大小寫(xiě),TrueFalse就只是普通的標(biāo)識(shí)符);可以使用Boolean()將任意類型的值轉(zhuǎn)換為Boolean值,列舉出false的情況如下

//String
console.log('')  //false
//Number
console.log(0)  //fasle
console.log(NaN)  //false
//Object
console.log(null)  //false
//Undefined
console.log(undefined)  //false

if判斷自動(dòng)執(zhí)行Boolean轉(zhuǎn)換

var message = 'message'
if(message) {//true}

Number:數(shù)字首位為0表示八進(jìn)制(嚴(yán)格模式不支持),類似078會(huì)當(dāng)做十進(jìn)制數(shù)值;0x表示十六進(jìn)制,a-f可大寫(xiě)也可小寫(xiě);浮點(diǎn)數(shù)精度為17位小數(shù),永遠(yuǎn)不要測(cè)試某個(gè)特定的浮點(diǎn)數(shù)值(0.1+0.2 != 0.3);最大值Number.MAX_VALUE,最小值Number.MIN_VALUE,如果超出范圍將自動(dòng)轉(zhuǎn)換成正無(wú)窮Infinity(Number.POSITIVE_INFINITY,不能參與計(jì)算)或負(fù)無(wú)窮-InfinityNumber.NEGATIVE_INFINITY,不能參與計(jì)算),判斷數(shù)值是否超出范圍使用isFinite(),超出范圍返回false;NaN與任何值都不相等,包括他自己

console.log(NaN == NaN)  //false

判斷是否不是數(shù)值,使用isNaN(),不能轉(zhuǎn)換為數(shù)值返回true

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 什么是 JavaScript 語(yǔ)言? JavaScript 是一種輕量級(jí)的腳本語(yǔ)言。所謂“腳本語(yǔ)言”(script...
    oWSQo閱讀 1,923評(píng)論 0 1
  • 本章內(nèi)容 語(yǔ)法 數(shù)據(jù)類型 流控制語(yǔ)句 理解函數(shù) 3.1 語(yǔ)法 3.1.1 區(qū)分大小寫(xiě) 區(qū)分大小寫(xiě) 3.1.2 標(biāo)識(shí)...
    悶油瓶小張閱讀 801評(píng)論 0 0
  • 第一章: JS簡(jiǎn)介 從當(dāng)初簡(jiǎn)單的語(yǔ)言,變成了現(xiàn)在能夠處理復(fù)雜計(jì)算和交互,擁有閉包、匿名函數(shù), 甚至元編程等...
    LaBaby_閱讀 1,764評(píng)論 0 6
  • 有人說(shuō)過(guò),很多彎路到最后都成了直路,所有的坑到最后也都成了坦途;所謂的直路和坦途并不是擺在眼前的,都是不斷的的...
    老衲法號(hào)一眉道人閱讀 1,463評(píng)論 0 4
  • 一桌殘?jiān)?空留爺 舉杯去 寂寞沙州冷 把酒倒?jié)M 把余菜清光 縱滿桌蒼桑 也有小生清盤(pán) 嘻嘻 哈哈 把酒倒?jié)M……
    叢林螞蟻閱讀 555評(píng)論 0 1

友情鏈接更多精彩內(nèi)容