模板字符串

时间:2021-08-22 18:58:10   收藏:0   阅读:35
/*
      模板字符串
        + ES6 定义了一种声明字符串的方式
        + 使用 反引号(``)
        + 特点:
          1. 可以换行书写
          2. 可以直接进行变量的拼接
          3. 模板字符串可以调用函数
            => 字符串里面的内容是函数的参数
            => ${} 把字符串切开, 组合成一个数组当作第一个参数
            => 从左到右开始依次是每一个 ${} 里面的内容作为函数后面的参数
    */

    // 1. 换行书写
    // let str = `
    //   123
    //   456
    // `

    // 2. 拼接变量
    // let age = 18
    // let str2 = `
    //   我今年 ${ age } 岁了
    // `
    // console.log(str2)


    function fn(a, b, c) {
      console.log(a)
      console.log(b)
      console.log(c)
    }

    var num = 100
    var num2 = 200

    fn`hello ${ num }  world ${ num2 } 你好`
    // 1. ${} 切开字符串   [‘hello ‘, ‘ world ‘, ‘ 你好‘]
    // 2. ${ num } 里面得 num 就是函数的第二个参数
    // 3. ${ num2 } 里面的 num2 就是函数的第三个参数

 

原文:https://www.cnblogs.com/phantomyy/p/15172422.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!