論理演算子の組み合わせ《条件式》

条件式メニュー【演算子(AND, OR, NOT)・論理演算子の組み合わせ】

【AND 演算子】コード

reader.on('close', () => {
   const [A, B, C, D]=lines[0].split(' ');
   console.log(A === B && C === D);
});
hogeちゃんの画像

(AB が等しい) かつ (CD が等しい) ければ true。それ以外は false。

【OR 演算子】コード

reader.on('close', () => {
   const [A, B, C, D]=lines[0].split(' ');
   console.log(A === B || C === D);
});
hogeちゃんの画像

(AB が等しい) または (CD が等しい) ければ true。それ以外は false。

【NOT 演算子】コード

reader.on('close', () => {
   const [A, B]=lines[0].split(' ');
   console.log(!(A === B));
});
hogeちゃんの画像

(AB ) が等しくなければ true。等しければ false。

【NOT 演算子 2】コード

reader.on('close', () => {
   const [A, B, C, D]=lines[0].split(' ');
   console.log(!(A === B && C === D));
});
hogeちゃんの画像
(AB が等しい) かつ (AB が等しい)  が偽なら true。それ以外は false。

【論理演算子の組み合わせ】コード

reader.on('close', () => {
   const [A, B, C, D]=lines[0].split(' ');
   console.log(A === B && B === C && C === D);
});
hogeちゃんの画像

(A と B が等しい) かつ (B と C が等しい) かつ (C と D が等しい) なら true。それ以外は false。

【論理演算子の組み合わせ 2】コード

reader.on('close', () => {
   const [A, B, C, D]=lines[0].split(' ');
   console.log((A === B && C === D) || (A === C && B === D));
});
hogeちゃんの画像

((AB が等しい) かつ (CD が等しい)) または ((AC が等しい) かつ (BD が等しい)) なら true。それ以外は false。

【論理演算子の組み合わせ 3】コード

reader.on('close', () => {
   const [A, B, C, D]=lines[0].split(' ');
   console.log((A === B || C === D) && A === C);
});
hogeちゃんの画像

((AB が等しい) または (CD が等しい)) かつ (AC が等しい) なら true。それ以外なら false。

コメント