如果变量存在,如何将变量附加到另一个变量?

时间:2012-01-17 20:00:52

标签: javascript conditional

基本上我只想在变量长度为>的情况下追加变量1,2和3。 1。

如何做到这一点?

var params = {
    q: one + two + three;
};

1 个答案:

答案 0 :(得分:1)

如果您的意思是基于变量length作为字符串对象:

var params = {
    q: (one.length > 1 ? one : "") + (two.length > 1 ? two : "") + (three.length > 1 ? three : "")
}

或者如果你的意思是在已定义变量时附加:

var params = {
    q: (typeof(one) != "undefined" ? one : "") + (typeof(two) != "undefined" ? two : "") + (typeof(three) != "undefined" ? three : "")
}