ES6發布于2015年,增加了重要的新特性包括類和模塊語法這些新特性把javaScript從一門腳本語言轉變成一門適合大規模軟件工程的嚴肅通用的語言 主要介紹es6新增的變量聲明方式,es6新增的數組方法,字符串模板,箭頭函數 =,解構賦值,class類,for of循環和新增的字符串方法 let 關鍵字用來。

2 字符串操作的增強 新增了startsWith, endsWith, includes等方法,讓字符串處理更加靈活,而且模板字符串支持變量和表達式,實現動態內容插入 3 模板字符串的使用 通過反引號包圍,ES6的模板字符串不僅支持變量,還能嵌入JavaScript表達式,讓你的字符串內容更易管理編程實踐的建議。

ES6 的字符串方法有很多,以下是一些常用的方法 includesstartsWithendsWith判斷字符串是否包含子串或以某個字符串開頭或結尾 repeat將字符串重復幾次 padStartpadEnd在字符串頭部或尾部補全指定字符,以達到指定長度 trimStarttrimEnd去除字符串頭部。

就像在C#中一樣,可以使用”+”來拼接字符串,而對于操作頻繁講究效率的字符串拼接操作應該選擇StringBuilder類在JavaScript中是否也存在這個問題呢答案是肯定的,雖然JavaScript并沒有為提供一個內置的StringBuilder對象,但是可以自己來創建一個至于效率到底能提高多少,讓程序說話吧StringBuilde。