Javascript 如何将值合并为字符串格式

Javascript 如何将值合并为字符串格式,javascript,Javascript,可能重复: 我可能过于简化了这个问题,但只需使用本机连接运算符+ var format = var AppointmentSearchDaysAfter + ' ' + AppointmentSearchDaysAfterValue + ',' + AppointmentSearchDaysBefore + ' ' + AppointmentSearchDaysBeforeValue + ',' + PrimeSuiteId + ' ' + PrimeSuiteIdValu

可能重复:


我可能过于简化了这个问题,但只需使用本机连接运算符
+

var format = var AppointmentSearchDaysAfter
 + ' '
 + AppointmentSearchDaysAfterValue
 + ','
 + AppointmentSearchDaysBefore
 + ' '
 + AppointmentSearchDaysBeforeValue
 + ','
 + PrimeSuiteId
 + ' '
 + PrimeSuiteIdValue
alert(format);

我可能过于简化了这个问题,但只需使用本机连接运算符
+

var format = var AppointmentSearchDaysAfter
 + ' '
 + AppointmentSearchDaysAfterValue
 + ','
 + AppointmentSearchDaysBefore
 + ' '
 + AppointmentSearchDaysBeforeValue
 + ','
 + PrimeSuiteId
 + ' '
 + PrimeSuiteIdValue
alert(format);

您只需使用“+”运算符附加所有值:

实际字符串:

var result = AppointmentSearchDaysAfter + " " + AppointmentSearchDaysAfterValue + "," +AppointmentSearchDaysBefore + " " + AppointmentSearchDaysBeforeValue  + "," + PrimeSuiteId + " " + PrimeSuiteIdValue;
var result = AppointmentSearchDaysAfter + " " + 
                 AppointmentSearchDaysAfterValue + "," +
                 AppointmentSearchDaysBefore + " " + 
                 AppointmentSearchDaysBeforeValue  + "," + 
                 PrimeSuiteId + " " + 
                 PrimeSuiteIdValue;
可读字符串:

var result = AppointmentSearchDaysAfter + " " + AppointmentSearchDaysAfterValue + "," +AppointmentSearchDaysBefore + " " + AppointmentSearchDaysBeforeValue  + "," + PrimeSuiteId + " " + PrimeSuiteIdValue;
var result = AppointmentSearchDaysAfter + " " + 
                 AppointmentSearchDaysAfterValue + "," +
                 AppointmentSearchDaysBefore + " " + 
                 AppointmentSearchDaysBeforeValue  + "," + 
                 PrimeSuiteId + " " + 
                 PrimeSuiteIdValue;

您只需使用“+”运算符附加所有值:

实际字符串:

var result = AppointmentSearchDaysAfter + " " + AppointmentSearchDaysAfterValue + "," +AppointmentSearchDaysBefore + " " + AppointmentSearchDaysBeforeValue  + "," + PrimeSuiteId + " " + PrimeSuiteIdValue;
var result = AppointmentSearchDaysAfter + " " + 
                 AppointmentSearchDaysAfterValue + "," +
                 AppointmentSearchDaysBefore + " " + 
                 AppointmentSearchDaysBeforeValue  + "," + 
                 PrimeSuiteId + " " + 
                 PrimeSuiteIdValue;
可读字符串:

var result = AppointmentSearchDaysAfter + " " + AppointmentSearchDaysAfterValue + "," +AppointmentSearchDaysBefore + " " + AppointmentSearchDaysBeforeValue  + "," + PrimeSuiteId + " " + PrimeSuiteIdValue;
var result = AppointmentSearchDaysAfter + " " + 
                 AppointmentSearchDaysAfterValue + "," +
                 AppointmentSearchDaysBefore + " " + 
                 AppointmentSearchDaysBeforeValue  + "," + 
                 PrimeSuiteId + " " + 
                 PrimeSuiteIdValue;

你能控制这些变量的名称吗?如果是这样,我会像这样改变他们的结构:

var names = {
    AppointmentSearchDays: 'aaa',
    AppointmentSearchDaysBefore: 'bbb',
    PrimeSuiteId: 'ccc'    
};

var values = {
    AppointmentSearchDays: 3333,
    AppointmentSearchDaysBefore: 5,
    PrimeSuiteId: 10 
};
这将允许您像这样合并它们:

var arr = [];
for (var key in names) {
    if (names.hasOwnProperty(key)) {
        arr.push(names[key] + ' ' + values[key]);
    }
}

arr.join(',');
如果你想变得真正大胆,你可以这样做:

var values = {
    AppointmentSearchDays: { key: 'aaa', value: 3333 },
    AppointmentSearchDaysBefore: { key: 'bbb', value: 5 }
    PrimeSuiteId: { key: 'ccc', value: 10 }
};


var arr = [];
for (var i = 0, len = values.length; i < len; i++) {
    arr.push(values[i].key + ' ' + values[i].value);
}

arr.join(',');
var值={
AppointSearchDays:{key:'aaa',value:3333},
AppointmentSearchDaysBefore:{key:'bbb',value:5}
PrimeSuiteId:{key:'ccc',值:10}
};
var-arr=[];
对于(变量i=0,len=values.length;i
您可以控制这些变量的名称吗?如果是这样,我会像这样改变他们的结构:

var names = {
    AppointmentSearchDays: 'aaa',
    AppointmentSearchDaysBefore: 'bbb',
    PrimeSuiteId: 'ccc'    
};

var values = {
    AppointmentSearchDays: 3333,
    AppointmentSearchDaysBefore: 5,
    PrimeSuiteId: 10 
};
这将允许您像这样合并它们:

var arr = [];
for (var key in names) {
    if (names.hasOwnProperty(key)) {
        arr.push(names[key] + ' ' + values[key]);
    }
}

arr.join(',');
如果你想变得真正大胆,你可以这样做:

var values = {
    AppointmentSearchDays: { key: 'aaa', value: 3333 },
    AppointmentSearchDaysBefore: { key: 'bbb', value: 5 }
    PrimeSuiteId: { key: 'ccc', value: 10 }
};


var arr = [];
for (var i = 0, len = values.length; i < len; i++) {
    arr.push(values[i].key + ' ' + values[i].value);
}

arr.join(',');
var值={
AppointSearchDays:{key:'aaa',value:3333},
AppointmentSearchDaysBefore:{key:'bbb',value:5}
PrimeSuiteId:{key:'ccc',值:10}
};
var-arr=[];
对于(变量i=0,len=values.length;i
重复!这跟这个有关系吗:?重复!这与此有关吗:?+1我刚刚输入了相同的内容:-)您可以调用var result=arr.join()//逗号是默认的分隔符+1,这是一种很好的配对输出方法。(否则就太过分了;)+1我刚刚输入了相同的内容:-)您可以调用var result=arr.join()//逗号是默认的分隔符+1,这是一种很好的配对输出方法。(否则就太过分了;)