3.演算子

1957 ワード


変数のレッスンで変数と定数を学習するときに、次のコードを使用します.
let value = 1; // 변수 선언
value = 2; // 대입 연산자
ここで2行目で使用する=文字は演算子です.
ここで=代入演算子に対応します.
1つ目は、代入ハイフンには適用されない新しい変数を宣言します.

算術演算子


:算術演算子は、4つの演算に類似した演算子を処理します.

代入演算子


:代入演算子は、特定の値に直接値を設定する演算子です.
let a= 1;
a = a + 3;
上の代入演算子を使用すると、次のようにコードを記述できます.
let a = 1;
a += 3;

論理演算子


:論理演算子は、ブール型の演算子です.
次のステップで学ぶ複文を学ぶときにとても役に立ちます.
全部で3種類あります.
1. ! : NOT/NOT演算子はtrueをfalse、falseをtrueに置き換えます.
2.&&:AND/ADN演算子の結果は、両方の値がtrueの場合にのみtrueになります.
3.||:OR//OR演算子は2つの値のうちの1つであり、trueの場合true、falseの場合flaseである.
えんざんじゅんじょ
:論理演算子には、4つの演算などの順序もあります.
NOT->AND->ORの順です.たとえば、次のコードがあるとします.
const value = !((true && false) || (true && false) || !false);
括弧の前のNOTは後で処理します.
まず括弧中のNOTを扱う.
!(( true && false) || (true && false ) || true);
そしてANDを処理します.
!(false || false || true);
OR演算子を左から右に処理し、次のように処理します.
!true
最終結果はfalseです.

比較演算子


:比較演算子は、2つの値を比較するために使用されます.
比較時=2文字または3文字を使用できますが、2文字を使用してもタイプはチェックされません.
例:
•=を使用して、数字1と文字「1」を比較すると、同じ値が得られます.
•0とfalseも同じ値とみなされます.
•undefinedとnullも同じ値とみなされます.
したがって、2つの値が一致するかどうかを比較する場合は、==ではなく==を使用することをお勧めします.
==を使うとエラーの確率が高くなります!
2つの値が一致しないことを確認
:2つの値が一致しないと判断した場合!==使えばいいです.
const value = 'a' !== 'b'; // true
この時も同じ!=使用する場合は、タイプチェックは行われません.

文字列の貼り付け


:2つの文字列を貼り付ける場合、+を使用できます.
const a = '안녕';
const b = '하세요';
console.log( a + b ); // 안녕하세요.