JS基礎(chǔ)-布爾型、字符串?dāng)?shù)字的轉(zhuǎn)換、setInterval

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()

最后編輯于
?著作權(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)容

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