Javascript 如何在if-else规则中合并值?

Javascript 如何在if-else规则中合并值?,javascript,node.js,if-statement,Javascript,Node.js,If Statement,我需要检查值和输出是否为“True” 所以我的问题是“钥匙品牌钥匙类型==结果” 如何编写?根据您显示的示例值,听起来您想创建一个新的组合值(key\u brand+“”+key\u type),以测试: key_brand = "a" key_type = "b" result = "a b" if(key_brand key_type == result) { True } 例如: var key\u brand=“a” var key_type=“b” var result=“a b

我需要检查值和输出是否为“True”

所以我的问题是“钥匙品牌钥匙类型==结果”


如何编写?

根据您显示的示例值,听起来您想创建一个新的组合值(
key\u brand+“”+key\u type
),以测试:

key_brand = "a"
key_type = "b"
result = "a b"

if(key_brand key_type == result) {
True
}
例如:

var key\u brand=“a”
var key_type=“b”
var result=“a b”
如果(按键品牌+“”+按键类型===结果){
console.log(“它们匹配”);
}否则{
log(“它们不匹配”);

}
一种方法是创建子字符串的
数组,并使用
或任何所需字符串进行连接

key\u brand=“a”
按键类型=“b”
结果=“a b”
if(数组(键品牌,键类型).join(“”==结果){
警报(“匹配”);
}
您也可以使用es6:

使用ES6进行字符串插值

let key_brand=“a”;
让键_type=“b”;
让result=“a b”;
设key_brand_type=`${key_brand}${key_type}`;
if(关键字品牌类型==结果){
console.log(true);
}否则{
console.log(false);

}
就像您希望
key\u brand
key\u type
的结果相等一样?
if(key\u brand+“”+key\u type==result){…}
基本字符串连接。。。
if (key_brand + " " + key_type === result) {
    // Yes, they match
}
if ( `${key_brand} ${key_type}` === result ) {
  // matches, so do stuff here...
}