Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのブールゲート


問題

ブール値の配列と論理演算子を受け取るJavaScript関数を作成する必要があります。

この関数は、配列内の値に演算子を順番に適用することに基づいてブール結果を返す必要があります。

以下はコードです-

const array = [true, true, false];
const op = 'AND';
function logicalCalc(array, op){
   var result = array[0];
   for(var i = 1; i < array.length; i++){
      if(op == "AND"){
         result = result && array[i];
      }
      if(op == "OR"){
         result = result || array[i];
      }
      if(op == "XOR"){
         result = result != array[i];
      }
   }
   return result;
}
console.log(logicalCalc(array, op));

出力

false

  1. JavaScript match()

    JavaScriptのmatch()は、正規表現に対する文字列で一致が見つかった場合、配列オブジェクトとして一致を返します。 以下は、JavaScriptのmatch()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  2. JavaScript-ブール値での短絡

    以下はブール値での短絡のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body { &