简单的代码实现:
var a = 123alert('"'+a+'"')
只需要使用连字符'+'进行连接就可以了,这样变量就可以再""里面生效了。
你好,JS中的&&表示逻辑与。例如:123var a = true &&false //&&是逻辑与,所以a的值是falsevar b = true || false// ||是逻辑或,所以b是truevar c = a &&b //因为变量a是true,变量b是false,所以 a与b 就是false
与和或的例子都给出了,如果你不知道与、或、非的逻辑运算规则,建议参考高中数学的逻辑数学那部分,好像是高三学的。
在你的代码中,就是把wm的值和wm.evalJS("preateClear()")的值做逻辑与运算,返回true或false。
请问明白了吗?如还有疑惑,欢迎追问。
写个递归:function recursionVars (_indexs, _arr) {
if (!_arr) {
arr = [
"xinlang",
"xinniang",
"marry_date",
"marry_time",
"address",
"detail_address",
"tel"
]
}
_indexs++
if (_indexs > _arr.length - 1) { return }
return (document.getElementById(_arr[_indexs]).value
+ recursionVars (_indexs, _arr)) // 递归调用
}
// 初始调用
recursionVars (-1, _arr)