基本上我只想在变量长度为>的情况下追加变量1,2和3。 1。
如何做到这一点?
var params = {
q: one + two + three;
};
答案 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 : "")
}