模板字符串用途

知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons
  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`);
    

猜你喜欢

转载自blog.csdn.net/qq_43258252/article/details/94745722