zoukankan      html  css  js  c++  java
  • deep-in-es6(三)


    模板字符串:反撇号(`)包起来的内容。
    eg:

    var str = `assassin`;
    console.log(str);

    模板占位符:${};可达到数据的渲染,在占位符中可以是表达式,运算符,函数等,甚至还可以套用模板(模板的套构);

    function stu(name,age) {
        //return `你好${name},${age-3}好年轻哦`;
        return `你好${name},${`你好你的${age}`}好年轻哦`;
    }
    console.log( stu("assassin",23) );

    模板占位符里面要是用到 ` $ {}的话要转义。\`,$,{}。

    function stu(name,age) {
        return `你好${name}\`{hhhh},${`你好你的${age}`}好年轻哦`;
    }
    console.log( stu("assassin",23) );

    模板字符串具有一般字符串的方法,模板字符串是字符串的子集。

    var str = `assassin`;
    console.log(str.length);//8
    console.log(str.indexOf("a"));//0

    标签模板:在模板字符串开始的反撇号前附加一个额外的标签。

        var str = `assassin`;
        console.log(str.indexOf("a"));
        function stu(name,age) {
            //return `你好${name},${age-3}好年轻哦`;
            return `你好${name}\`{hhhh},${`你好你的${age}`}好年轻哦`;
        }
        console.log( stu("assassin",23) );
  • 相关阅读:
    easyui
    H+ Se7en WebUI
    WEB IM
    PowerDesigner 导出 Excel
    SSO跨域 CodeProject
    ICU 是一种说不出的痛啊
    C#的Main(String[] args)参数输入问题
    C# TabControl标签的隐藏
    在foreach的判断条件里执行方法会有效率问题吗?
    C#编程命名规范推荐
  • 原文地址:https://www.cnblogs.com/intelwisd/p/7912965.html
Copyright © 2011-2022 走看看