1.布爾型和布爾對(duì)象
先上個(gè)簡(jiǎn)單的例子(這里我起初也是迷惑的)
一個(gè)是基本數(shù)據(jù)類(lèi)型中的一種,一個(gè)對(duì)象(切記不要把基本類(lèi)型中的布爾值true和false與Boolean()對(duì)象生成的true和false弄混)

布爾型與布爾對(duì)象
布爾類(lèi)型:
1.使用Boolean(value)方法可以強(qiáng)制轉(zhuǎn)換任意值為boolean類(lèi)型,除了以下特別情況,其他都是自動(dòng)轉(zhuǎn)為true:

布爾對(duì)象:
布爾對(duì)象傳入的參數(shù)為一下值時(shí)。生成的Boolean對(duì)象的值為false,其他的任何值都為true

布爾對(duì)象生成值得特殊情況
特別注意:當(dāng)?Boolean?對(duì)象用于條件語(yǔ)句的時(shí)候(譯注:意為直接應(yīng)用于條件語(yǔ)句),任何不是?undefined?和?null?的對(duì)象,包括值為?false?的?Boolean?對(duì)象,都會(huì)被當(dāng)做?true?來(lái)對(duì)待?;绢?lèi)型值不受此影響。

布爾對(duì)象的方法:
繼承自object;具體請(qǐng)參考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Boolean
2.判斷語(yǔ)句
if語(yǔ)句注意的地方:1.if的判斷條件如果是false、null、undefined、0,' '、NaN,不用做任何處理,都為空? 2.不要在條件表達(dá)式中單純的使用賦值運(yùn)算

3.字符串與數(shù)字之間的類(lèi)型轉(zhuǎn)換
var num=100;?1.將字符串轉(zhuǎn)換為數(shù)字
parseInt(string,radix) radix是轉(zhuǎn)換的基數(shù),應(yīng)該始終指定此參數(shù)

2.將數(shù)字轉(zhuǎn)成字符串
‘’+num
4.字符串的padStart方法
padStart()?方法用另一個(gè)字符串填充當(dāng)前字符串(重復(fù),如果需要的話),以便產(chǎn)生的字符串達(dá)到給定的長(zhǎng)度。填充從當(dāng)前字符串的開(kāi)始(左側(cè))應(yīng)用的。

5.function函數(shù)
1.函數(shù)聲明
2.函數(shù)表達(dá)式
3.new function()