连接if变量
Concatenate regarding if variables
所以我的大部分编码都完成了,因为无法提供一些变量(未定义的jQuery结果)串联字符串的布局需要是动态的,而不是静态的
例如。如果没有街道编号,它应该通过该变量并继续,而不是插入换行符。
当前代码(添加逗号以帮助解释结果):
document.getElementById('fulla').value= streetNumber + ",'n" + streetName + ",'n" + suburb + ",'n" + city + ",'n" + state + ",'n" + country + ",'n" + zip;
结果:
null,<br>
Unnamed Road,<br>
Mabeskraal,<br>
null,<br>
North West,<br>
South Africa,<br>
0313<br>
因此,我希望它只为我提供没有null
值的其余部分:
Unnamed Road,<br>
Mabeskraal,<br>
North West,<br>
South Africa,<br>
0313
通过将所有内容填充到数组中来获得更多的控制并节省一些重复:
var addrLines = [streetNumber, streetName, suburb, city, state, country, zip];
过滤掉空值:
addrLines = addrLines.filter(function(line){return line!=null});
加入剩下的
var addr = addrLines.join("'n");
相关文章:
- 什么是&&在没有if的行中的变量之间
- 在if语句下的html中使用javascript变量
- 在if语句注释的条件内指定变量的值
- for 循环和 if 语句,获取变量并存储它
- 如何使用If语句更改JavaScript变量的值
- 缩短同一变量的多个if语句
- 尝试在 if 子句中将变量从 js 发布到 php
- 在JavaScript / jQuery中,是否有一种更短的方法可以编写在同一个测试变量上具有许多OR的“if”语句
- javascript中if(变量)的确切否定是什么
- 可以't在if中检查一个变量
- 全局变量和if语句与此的比较
- 使用带有两个变量的相同if-else语句
- 在if语句中定义JavaScript变量
- 将数组放入if语句的变量中
- 是否可以使用相同的变量使ng if的行为类似于ng show/ng hide
- 设置变量 if..然后是JavaScript
- 访问变量 if 块
- 把手访问全局变量:if语句
- Jquery变量if语句
- Javascript赋值变量if为nil