摘要:什么是模板字面量以前有兩種方法可以表示字符串,一種是單引號(hào),另一種就是雙引號(hào),但是這兩種方法有一些弊端,不能表示換行的字符,除非用字符串拼接的方法可以,現(xiàn)在新增了一個(gè)反引號(hào)表示法,被稱為模板字面量。
什么是模板字面量?
以前js有兩種方法可以表示字符串,一種是單引號(hào)‘’,另一種就是雙引號(hào)“”,但是這兩種方法有一些弊端,不能表示換行的字符,除非用字符串拼接的方法可以,現(xiàn)在ES6新增了一個(gè)反引號(hào)表示法,被稱為模板字面量。
模板字面量的基本語(yǔ)法:
這個(gè)和單引號(hào)和雙引號(hào)的效果是一樣的
模板字面量不同之處在于可以嵌入表達(dá)式和字符
以前我們拼接字符用"+"來(lái)拼接,如果字符串過(guò)長(zhǎng)就會(huì)導(dǎo)致很混亂,不太好維護(hù),現(xiàn)在ES6可以使用${}表達(dá)式,ps:
模板字面量里面還可以嵌套模板字面量
如果我們輸出換行以前的用
,但是用``不需要了
ps:
如果用單引號(hào)和雙引號(hào)就會(huì)出錯(cuò)
用 就不會(huì)出錯(cuò)誤了,當(dāng)然,反引號(hào)也可以用
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/85091.html
摘要:如例子中,內(nèi)容被分割為三部分,以及最后空白的存放模板字面量中的第一個(gè)變量。如果我們對(duì)要上傳至服務(wù)器的內(nèi)容先進(jìn)行過(guò)濾,則可能可以防止這種情況發(fā)生。 本篇先簡(jiǎn)單介紹模板字面量及標(biāo)簽?zāi)0澹僖銎鋺?yīng)用——防止XSS攻擊 一.簡(jiǎn)介模板字面量(即模板字符串,MDN已更新為模板字面量的說(shuō)法,此文以后都用模板字面量) ES6中引入了模板字面量來(lái)代替?zhèn)鹘y(tǒng)JS的輸出模板,直接看代碼最清楚吧 模板字面量(...
摘要:模板字符串增強(qiáng)的對(duì)象字面解構(gòu)賦值模板字面量是允許嵌入表達(dá)式的字符串字面量。它們?cè)谝?guī)范的先前版本中被稱為模板字符串。 es6模板字符串、增強(qiáng)的對(duì)象字面、解構(gòu)賦值 模板字面量 是允許嵌入表達(dá)式的字符串字面量。你可以使用多行字符串和字符串插值功能。它們?cè)贓S2015規(guī)范的先前版本中被稱為模板字符串。 var str = `I Love you`...
摘要:模板字符串連接符在之前,將字符串連接到一起的舊方法是使用字符串連接運(yùn)算符。這樣更容易構(gòu)建字符串。返回布爾值,表示參數(shù)字符串是否在原字符串的頭部。它針對(duì)前個(gè)字符,而其他兩個(gè)方法針對(duì)從第個(gè)位置直到字符串結(jié)束。 模板字符串 + 連接符 在 ES6 之前,將字符串連接到一起的舊方法是使用字符串連接運(yùn)算符 (+)。 const student = { name: Richard Kaleho...
摘要:本章主要講個(gè)知識(shí)點(diǎn),字符串正則表達(dá)式字符串字符串是大原始數(shù)據(jù)類型。提供的標(biāo)準(zhǔn)形式,接受一個(gè)可選的字符串參數(shù),指明應(yīng)用某種標(biāo)準(zhǔn)形式。如果在字符串中檢測(cè)到指定文本,返回,否則。字符串內(nèi)插入反撇號(hào)的方式。 相比較于第一章變量的聲明,這一章的內(nèi)容有了一點(diǎn)深度提升,但還不至于很難理解。本章主要講2個(gè)知識(shí)點(diǎn),字符串、正則表達(dá)式 字符串 字符串(String)是JavaScript6大原始數(shù)據(jù)類型。...
閱讀 3447·2021-10-14 09:42
閱讀 2738·2021-09-08 10:44
閱讀 1311·2021-09-02 10:18
閱讀 3620·2021-08-30 09:43
閱讀 2808·2021-07-29 13:49
閱讀 3730·2019-08-29 17:02
閱讀 1589·2019-08-29 15:09
閱讀 1041·2019-08-29 11:01