【问题标题】:How can I enter a variable into a string? Between some text?如何将变量输入字符串?在一些文本之间?
【发布时间】:2019-07-20 20:11:39
【问题描述】:

我只能做这样的事情: member.guild.channels.get('######').send('dsadsadas - '+var); 它发送:“dsadsadas 和变量值” 但我想做这样的事情:“文本变量文本”。请帮帮我。

【问题讨论】:

    标签: node.js discord.js


    【解决方案1】:

    就像您使用 concatenation operator (+) 将字符串与变量的值连接起来一样,您可以使用相同的概念将另一个字符串与前一个并集连接起来。

    'string 1 ' + variable + ' string 2'
    

    从 EMCAScript 6(称为 ES6)开始,您现在可以使用 template literals。字符串 必须 括在反引号/graves (`) 中。要嵌入表达式或变量,请使用 ${} 模板。

    `string 1 ${variable} string 2`
    

    这两种结构产生相同的结果。

    let name = 'ohdudeeee';
    
    console.log('Hey, ' + name + '. How are you?');
    console.log(`Hey, ${name}. How are you?`);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多