字符串模板-ES6初學習2

字符串模板

字符串模板

反引號 ``

反引號的位置在 tab 鍵的上方,在英文輸入下就能打出來了穴张。在出現 `` 之前如果出現下面的例子我們想在字符串內折行的話是沒法做折行的蒋情。只能用 + 做拼接的方式。

let str = 'aaa bbb ccc ddd eee fff';        
console.log(str);//輸出 aaa bbb ccc ddd eee fff       
let str = 'aaa bbb ccc      
 ddd eee fff';       
console.log(str);//報錯了 不可以折行夭坪,折行的話只能字符串拼接如下      
let str = 'aaa bbb ccc'+      
 'ddd eee fff';               
console.log(str);//輸出 aaa bbb ccc ddd eee fff          

使用字符串模板的話就是這么寫

let str = `aaa bbb ccc ddd eee fff`;        
console.log(str);//輸出 aaa bbb ccc ddd eee fff       
let str2 = `aaa bbb ccc      
 ddd eee fff`;       
console.log(str);//不會報錯鹦马,和上面的一樣顯示        

模板占位符 ${}

模板占位符就是說的用 ${} 來替換一些字符串胧谈。比如

let str = 'hello';      
str = str + 'world';//以前的辦法就是用+ 號做鏈接符號。       
console.log(str);       

現在可以用 ${} 來代替菠红。

let str2 = 'hello';      
str2 = `${str2} world`;      
console.log(str2);          


模板占位符支持一些簡單的加減乘除以及三目運算規(guī)則第岖。比如

let str = `${1+1-4}`;      
console.log(str); 

console.log(' '); 


let obj = `${2>4?2:1}`;     
console.log(obj);        

字符串的方法

includes(), startsWith(), endsWith()

傳統(tǒng)上,JavaScript只有indexOf方法试溯,可以用來確定一個字符串是否包含在另一個字符串中蔑滓。ES6又提供了三種新方法。

  • includes():返回布爾值遇绞,表示是否找到了參數字符串键袱。
  • startsWith():返回布爾值,表示參數字符串是否在源字符串的頭部摹闽。
  • endsWith():返回布爾值蹄咖,表示參數字符串是否在源字符串的尾部。

看下面的代碼示例

var str = 'hello world';     
str.includes(world);      
str.startsWith(hel);    
str.endsWith(ld!);      
console.log(str.includes('world'));   
console.log(str.startsWith('hel'));     
console.log(str.endsWith('ld!'));      


由于 hello world 后面沒有 付鹿! 所以報錯了澜汤。

repeat()

repeat 方法返回一個新字符串蚜迅,表示將原字符串重復n次。

var a = 'xiancai'.repeat(2);   
console.log(a);// "xiancaixiancai"      
var b = 'xiancai'.repeat(0);   
console.log(b);// ""返回空      


如果是小數的話會取整

var a = 'xo'.repeat(3.9);   
console.log(a);//"xoxoxo"     

負數只會對 -1 和 0 之間的負數不會報錯俊抵,小于 -1 的負數都會報錯谁不。

padStart(),padEnd()

這兩個起到補全長度的作用徽诲。 padStart() 補全開始的長度刹帕, padEnd() 補全結束的長度。
padStartpadEnd 一共接受兩個參數谎替,第一個參數用來指定字符串的最小長度偷溺,第二個參數是用來補全的字符串∏幔看下面的代碼示例

var x = 'xo'
var a = x.padStart(5,'x');
console.log(a);       
var b = x.padEnd(3,'xo');
console.log(b);  


有錯誤挫掏,但是錯誤未知,不知道是不是瀏覽器的問題秩命】潮簦回頭了再找找問題出在什么地方。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末硫麻,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子樊卓,更是在濱河造成了極大的恐慌拿愧,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碌尔,死亡現場離奇詭異浇辜,居然都是意外死亡,警方通過查閱死者的電腦和手機唾戚,發(fā)現死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門柳洋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叹坦,你說我怎么就攤上這事熊镣。” “怎么了募书?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵绪囱,是天一觀的道長。 經常有香客問我莹捡,道長鬼吵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任篮赢,我火速辦了婚禮齿椅,結果婚禮上琉挖,老公的妹妹穿的比我還像新娘。我一直安慰自己涣脚,他們只是感情好示辈,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著涩澡,像睡著了一般顽耳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妙同,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天射富,我揣著相機與錄音,去河邊找鬼粥帚。 笑死胰耗,一個胖子當著我的面吹牛,可吹牛的內容都是我干的芒涡。 我是一名探鬼主播柴灯,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼费尽!你這毒婦竟也來了赠群?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤旱幼,失蹤者是張志新(化名)和其女友劉穎查描,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體柏卤,經...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡冬三,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了缘缚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勾笆。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡缤削,死狀恐怖碗脊,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情蛉鹿,我是刑警寧澤齐媒,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布酸舍,位于F島的核電站,受9級特大地震影響里初,放射性物質發(fā)生泄漏啃勉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一双妨、第九天 我趴在偏房一處隱蔽的房頂上張望淮阐。 院中可真熱鬧叮阅,春花似錦、人聲如沸泣特。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽状您。三九已至勒叠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間膏孟,已是汗流浹背眯分。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留柒桑,地道東北人弊决。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像魁淳,于是被迫代替她去往敵國和親飘诗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內容

  • 字符的 Unicode 表示法 codePointAt() String.fromCodePoint() 字符串的...
    卞卞村長L閱讀 752評論 0 0
  • ES6加強了對Unicode的支持界逛,并且擴展了字符串對象昆稿。 字符的Unicode表示法: JavaScript允許...
    呼呼哥閱讀 784評論 0 0
  • 露水的鋒芒就是太陽 透過堅硬的光和熱 便吞下了一整片灘涂 你本該這樣 猴群都向你致意 進一步是海 退一步是深沉 成...
    北郊PM2丶5閱讀 228評論 0 4
  • 下班倒計時貌嫡,辦公室空氣中輕松的氛圍越來越濃。 聽到趙雷歌聲響起该溯,大肚子孕婦薇薇眉頭一皺,懶得站起來走到外面别惦,就坐在...
    溪水音閱讀 1,153評論 1 12
  • 情商低下的人狈茉,將被歷史淘汰。 很多人翻臉比翻書快掸掸。脾氣來了氯庆,福氣走了。古人說:小不忍則亂大謀扰付。智商高可以找到好工作...
    樂為閱讀 250評論 0 1