美文网首页
ES6-模版字符串

ES6-模版字符串

作者: hunter97 | 来源:发表于2018-11-20 13:45 被阅读0次

一、 模版字符串

用反引号(`)来标识起始,用${}来引用变量,而且所有的空格和缩进都会被保留在输出之中。

let apple="苹果",banana='香蕉';
let fruit = "今天的水果是" + apple + '和' + banana + "!";
console.log(fruit);  //输出:今天的水果是苹果和香蕉!
let es6fruit = `今天的水果是 ${apple} 和 ${banana} !`;
console.log(es6fruit);  //输出:今天的水果是苹果和香蕉!
二、 带标签的模版字符串

Tagged Templates 就是带标签的模板,我们在模板字符串的前面添加一个标签(可以看做一个函数),这个标签可以去处理模板字符串里的字符,还有插入的变量值。

let fruitinfo = (strings,...values) => {
  console.log(strings,values);  //输出:[今天的水果是,和,!]  [苹果,香蕉]
  let result = '';
  for(let i = 0;i < values.length;i++){
    result = result + strings[i] + values[i];
  };
  result += strings[strings.length-1];
  console.log(result);  //输出:今天的水果是 苹果 和 香蕉 !
}
let apple="苹果",banana='香蕉';
let fruits = fruitinfo`今天的水果是 ${apple} 和 ${banana} !`;

为了最好的结果,让我们把疯狂进行到底。

相关文章

  • ES6-模版字符串

    一、 模版字符串 用反引号(`)来标识起始,用${}来引用变量,而且所有的空格和缩进都会被保留在输出之中。 二、...

  • ES6模版字符串

    认识一下模版字符串 模版字符串的注意事项 输出多行字符串 输出`和\等特殊符号 模版字符串的注入 ${} 模版字符...

  • ES6-字符串和正则表达式

    title: ES6-字符串和正则表达式date: 2018-01-30 22:15:59tags: es6 前言...

  • String

    字符串的遍历器接口 ES6为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历 模版字符串 模版字符...

  • 2019-01-24

    ES6-之 filter

  • Django 框架之 自定义标签

    知识点 模版是一个用django模版语言标记过的python字符串。模版可以包含模版标签和变量。 模版标签是在一个...

  • ES6 学习总结

    for of遍历集合和数组 模版字符-反撇号 模版字符串中所有的空格、新行、缩进、都会原样输出在生成的字符串...

  • 模版字符串—ES6

    今天在项目中用到了模版字符串,在此感谢小马同学的知识分享。 1、ES6中提供的模版字符串 在使用模板字符串之前我们...

  • [学习]拥抱kotlin(二)

    1. 字符串模版 字符串模版现在很多语言都是支持的,比如说: php 和 js 等等。虽然 java 也可以用,但...

  • 模版字符串

    ES6中提供了模版字符串,****用`(反引号)标识,用${}将变量括起来。上面的例子可以用模版字符串写成下面这样...

网友评论

      本文标题:ES6-模版字符串

      本文链接:https://www.haomeiwen.com/subject/jidofqtx.html