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。