Javascript
 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

  1. JavaScriptで誤った値を特定する

    JavaScriptでは、ブール型-false として評価されると、次の値がfalseと評価されます。 0 空の文字列: 、、または `` null 未定義 NaN —数値ではありません 以下は、JavaScriptで偽の値を識別するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt

  2. HTMLフォームの値を取得してJavaScriptでコンソールに表示しますか?

    HTMLフォームの値を取得するには、valueプロパティを使用します。以下が入力タイプであるとしましょう- <input type="text" id="getValues" value="My Name is John Smith" /> 上記の値「私の名前はジョン・スミス」をコンソールに表示する必要があります。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"