1.布爾型和布爾對象
先上個(gè)簡單的例子(這里我起初也是迷惑的)
一個(gè)是基本數(shù)據(jù)類型中的一種畔况,一個(gè)對象(切記不要把基本類型中的布爾值true和false與Boolean()對象生成的true和false弄混)
布爾類型:
1.使用Boolean(value)方法可以強(qiáng)制轉(zhuǎn)換任意值為boolean類型,除了以下特別情況鲸鹦,其他都是自動(dòng)轉(zhuǎn)為true:
布爾對象:
布爾對象傳入的參數(shù)為一下值時(shí)。生成的Boolean對象的值為false,其他的任何值都為true
特別注意:當(dāng)?Boolean?對象用于條件語句的時(shí)候(譯注:意為直接應(yīng)用于條件語句)跷跪,任何不是?undefined?和?null?的對象馋嗜,包括值為?false?的?Boolean?對象,都會(huì)被當(dāng)做?true?來對待吵瞻「鸸剑基本類型值不受此影響。
布爾對象的方法:
繼承自object;具體請參考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Boolean
2.判斷語句
if語句注意的地方:1.if的判斷條件如果是false橡羞、null眯停、undefined、0尉姨,' '庵朝、NaN,不用做任何處理又厉,都為空? 2.不要在條件表達(dá)式中單純的使用賦值運(yùn)算
3.字符串與數(shù)字之間的類型轉(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á)到給定的長度。填充從當(dāng)前字符串的開始(左側(cè))應(yīng)用的肺蔚。
5.function函數(shù)
1.函數(shù)聲明
2.函數(shù)表達(dá)式
3.new function()