Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ลูปใน JavaScript เพื่อนับค่าที่ไม่ใช่ null และไม่ว่างเปล่า


สมมติค่าของเราคือ

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

เพื่อนับค่าที่ไม่ว่างและไม่ใช่ null ใช้ 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