模板字符串

52次阅读

共计 544 个字符,预计需要花费 2 分钟才能阅读完成。

模板字符串用途

  1. 取变量

    var name = "liyang";
    var age = 23;
    console.log(`I am ${name},I ${age} years old`)

    如果想用到反引号,用斜杠转义
    var name = "liyang";
    var age = 23;
    console.log(`I \`\`am ${name},I ${age} years old`)

  2. 展示多行字符串

    $('#root').html(`
    <ul>
    <li></li>
    <li></li>
    <li></li>
    </ul>
    `)

    <ul> 标签前面会有一个换行。如果想把行首和行尾的换行、空格等去掉,则使用 trim 方法。

    $('#root').html(`
    <ul>
    <li></li>
    <li></li>
    <li></li>
    </ul>
    `.trim())
  3. 嵌入变量的多种使用方式

    var x= 1, y = 2;
    console.log(`${x} + ${y} = ${x + y}`)

    var x= 1, y = 2;
    console.log(${x} + ${y * 2} = ${x + y * 2})

    var obj = {x:1,y:2};
    console.log(${obj.x + obj.y});

  4. 调用函数

    function func(){return 'Hello';}
    console.log(`${func()} World`);

正文完
 0