Javascript 是否在模板文本中包含括号()?

Javascript 是否在模板文本中包含括号()?,javascript,node.js,Javascript,Node.js,使用模板文本时,如何在字符串中包含括号() 目前其产出: Test Yes Test 我希望输出如下括号所示: Test (Yes) Test 代码: 您可以包装整个占位符: let type='yes'; let string=`Test(${type?type:'})Test`; console.log(字符串)您可以包装整个占位符: let type='yes'; let string=`Test(${type?type:'})Test`; console.log(string)您

使用模板文本时,如何在字符串中包含括号
()

目前其产出:

Test Yes Test
我希望输出如下括号所示:

Test (Yes) Test
代码:


您可以包装整个
占位符

let type='yes';
let string=`Test(${type?type:'})Test`;

console.log(字符串)
您可以包装整个
占位符

let type='yes';
let string=`Test(${type?type:'})Test`;

console.log(string)
您需要指定括号是字符串的一部分,而不仅仅是操作顺序

let string=`Test${type?”(“+type+”):“}Test”;

您需要指定括号是字符串的一部分,而不仅仅是操作顺序

let string=`Test${type?”(“+type+”):“}Test”;

您可以在模板中使用模板

const type='yes';
常量字符串=`Test${type?`(${type})`:`}Test`;

console.log(字符串)
您可以在模板中使用模板

const type='yes';
常量字符串=`Test${type?`(${type})`:`}Test`;

如果
类型
为null或未定义,则不应包括console.log(字符串)
()。
let type = "Yes";
let string = `Test ${type? (type) : ''} Test`;
console.log(string);