jquery检查变量值
jquery check variable values
在jQuery中,我有以下4个变量。
var add
var city
var state
var zip
我需要检查上述任何一个是否有值。如果没有一个值是正常的。如果它们都有一个值是确定的。
只需要检查其中至少有一个没有值。不确定什么是最有效的方法。
var check = [ add, city, state, zip ].every( function ( v ) { return !!v } )
只是为了炫耀。
说明:every
方法遍历所有数组,如果其中一个条件返回 false
并立即停止循环,则返回false
。如果所有循环都返回 true
,则返回true
。
PS:v
代表"变量"。
var check = (function(a, b, c, d) {
return !!a && !!b && !!c && !!d;
}(add, city, state, zip));
console.log(check);
另一种方法...今天让我们学习一些新技术!
这实际上将检查该值是否不为假。 其他任何东西都可以(字符串,数字,TRUE)。
if (yourVar)
{
// if yourVar has value then true other wise false.
}
希望这就是你需要的..
要检查我一个变量有一个值分配给它,你可以这样做:
var myVar
....
if (typeof myVar === 'undefined'){
// here goes your code if the variable doesn't have a value
}
if(!add || !city || !state || !zip) {
console.log('exists var with no value');
}
if( add.length == 0 || zip.length == 0 || city.length == 0 || state.length == 0) {
alert("at least one of the variables has no value");
}; else if (add.length == 0 & zip.length == 0 & city.length == 0 & state.length == 0) {
alert("all of the variables are empty");
}; else { alert("okay"); }
相关文章:
- JavaScript:单击时相对于父级增加变量值
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何从特定页面中提取php变量值
- JavaScript模数未正确递增变量值
- 替换另一个变量对象中的变量值
- mandrill合并标记不接受变量值
- 将变量值从一个javascript传递到另一个javascript
- 如何将变量值附加到另一个变量
- html类名中的数字形式的Javascript变量值
- 如何在C#中获取Javascript变量值
- 如何将C#变量值传递给javascript以使用amcharts
- 正在从addEventListener中获取变量值
- 使用变量值作为'名称标识符'javascript/html
- 为什么在以下代码段中无法访问中的变量值
- jquery检查变量值
- 如何检查 javascript 变量值是否为空或为空
- 如何在JavaScript中检查变量值
- 可以告诉我崩溃发生在哪里的Javascript IDE;让我检查一下此时的变量值
- If语句在javascript中只检查变量值一次
- 使用OR操作符检查变量值