JavaScript 中的循环以计数非空和非空值


假设我们的值为以下内容 -

let subjectNames = ['JavaScript', 'Angular', 'AngularJS','Java'];

要统计非空和非空值,可以使用 forEach()。语法如下 -

yourArrayName.forEach(anyVariableName =>{
   yourStatement1
   .
   .
   .
   N
   }
}
)

现在,使用 if 语句并检查 -

var count=0
subjectNames.forEach(subject =>{
   if(subject!=' ' || subject!=null){
      count+=1;
      }
   }
)

示例

let subjectNames = ['JavaScript', 'Angular', 'AngularJS','Java'];
var count=0
subjectNames.forEach(subject =>{
   if(subject!=' ' || subject!=null){
         count+=1;
      }
   }
)
console.log("Number of subject=="+count);

要运行上述程序,需要使用以下命令 -

node fileName.js.

在此,我的文件名是 demo47.js。

输出

这将产生以下输出 -

PS C:\Users\Amit\JavaScript-code> node demo47.js
Number of subject==4

更新于: 03-Sep-2020

977 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告