久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

27
2023/05

es6字符串?dāng)U展-模板

發(fā)布時(shí)間:2023-05-27 17:59:01
發(fā)布者:神棍子
瀏覽量:
0

在上期文章es6擴(kuò)展新特性中,想來對(duì)es6字符串已經(jīng)有所了解,對(duì)于長(zhǎng)篇字符串來說es5中還是存在短板,下面繼續(xù)探究模板語法。

原來常用的字符串只能用+來進(jìn)行連接,當(dāng)遇到變量時(shí)就會(huì)顯得非常繁瑣,所以es6引進(jìn)了(反引號(hào))`來解決這個(gè)問題,在反引號(hào)中只要用${}則可以直接使用變量,如果字符串中同樣使用了反引號(hào),則需要用反斜杠來替代,當(dāng)然${}不止于變量,也可以調(diào)用對(duì)象屬性,函數(shù)等等方法,如果不能轉(zhuǎn)成字符串,則會(huì)調(diào)用其toString方法強(qiáng)制轉(zhuǎn)換。

字符串拼接

如果想在模板字符串中輸出js表達(dá)式,例如for循環(huán)等等,可以使用<%...%>的方法寫在反引號(hào)中。

此外,模板字符串不僅僅只有上述功能,它可以緊跟在一個(gè)函數(shù)名后面該函數(shù)將被調(diào)用來處理這個(gè)模板字符串。這被稱為“標(biāo)簽?zāi)0濉崩?/span>alert`123` 等同于alert(123),標(biāo)簽?zāi)0迤鋵?shí)不是模板,而是函數(shù)調(diào)用的一種特殊形式,標(biāo)簽指的就是函數(shù),緊跟在后面的模板字符串就是他的參數(shù)


關(guān)鍵詞:
返回列表