首页 > 代码库 > es6 语法
es6 语法
let 和 const
它们俩都有块级作用域的特性.
let 适用于 for of 循环,const 是静态变量
传统上,JavaScript只有 indexOf 方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6又提供了三种新方法。
- includes():返回布尔值,表示是否找到了参数字符串。
- startsWith():返回布尔值,表示参数字符串是否在源字符串的头部。
- endsWith():返回布尔值,表示参数字符串是否在源字符串的尾部。
var str = "Hello world!"; str.startsWith("Hello") // true str.endsWith("!") // true str.includes("o") // true
还支持第二个参数,开始搜索的位置.
repeat()原字符串重复
里面参数是重复多小次 repeat(2) 重复2次
模板字符串
let first = ‘hubwiz‘; let last = ‘汇智网‘; document.write(`Hello ${first} ${last}!`);
注意 是 ${} 不是 $()
标签模板
String.raw()
let raw = String.raw`Not a newline: \n`; document.write(raw === ‘Not a newline: \\n‘); // true
这样直接使用原生字符串 不需要转义。
es6 语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。