Web students
2020-07-06 00:49
采纳率: 81.8%
浏览 460

console.log里的“${msg}”部分是什么意思?

这段代码中的“${msg}”部分是什么意思? 谁能帮忙解释一下,谢谢了

        let msg = 'hello world'
        console.log(`%c ${msg}`, 'font-size: 36px; font-weight: bold; color : green');
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 单调的黑白灰 2020-07-06 11:12
    已采纳

    模板字符串相当于加强版的字符串,用反引号 `,除了作为普通字符串,还可以用来定义多行字符串,还可以在字符串中加入变量和表达式。

    基本用法

    普通字符串

    let string = Hello'\n'world;
    console.log(string);
    // "Hello'
    // 'world"
    多行字符串:

    let string1 = Hey,
    can you stop angry now?
    ;
    console.log(string1);
    // Hey,
    // can you stop angry now?
    字符串插入变量和表达式。

    变量名写在 ${} 中,${} 中可以放入 JavaScript 表达式。

    let name = "Mike";
    let age = 27;
    let info = My Name is ${name},I am ${age+1} years old next year.
    console.log(info);
    // My Name is Mike,I am 28 years old next year.
    字符串中调用函数:

    function f(){
    return "have fun!";
    }
    let string2= Game start,${f()};
    console.log(string2); // Game start,have fun!

    点赞 评论
  • IT-猕猴桃 2020-07-06 09:30

    上一次回答中说过,反引号是可以在字符串中引入变量,引入变量的标志就是“${}”,变量名添加在大括号中

    点赞 评论

相关推荐 更多相似问题