繁体   English   中英

js检查许多不等于空的变量

[英]js check many variables not equal to empty

也许这是一个重复的问题。 但是我根本找不到任何好的答案。 我想检查多个变量,如果不等于empty(''),如下所示;

var list1 = '';
var list2 = 'something';
var list3 = '';
var list4 = 'hello world';

现在,我只想检查一个不等于空的变量,返回true。 如果多个变量不为空,则返回false

当我尝试

if(list1 != '' && list2 != '' && list3 != '' && list4 != ''){
   alert("ALL are filled");
   return false;
}

我不知道如何使用javascript逻辑操作

您可以创建一个数组,并使用filter + length来获取空项目的数量:

 var list1 = ''; var list2 = 'something'; var list3 = ''; var list4 = 'hello world'; var list = [list1, list2, list3, list4]; var numberEmptyItens = list.filter((item) => item === '').length; console.log(numberEmptyItens); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM