码迷,mamicode.com
首页 > 其他好文 > 详细

es6 语法

时间:2017-05-01 00:16:59      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:for   参数   hello   start   with   logs   div   语法   静态   

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 语法

标签:for   参数   hello   start   with   logs   div   语法   静态   

原文地址:http://www.cnblogs.com/chenjf/p/6790741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!