簡単なオペレータ

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_42601626/article/details/102719318

算術演算子、論理演算子、関係演算子

算術演算子:

+加算 - 減算*乗算/除算%剰余(モジュロ)

   var a = 1, b = 2;
    a + b = 3
    a - b = -1
    a * b = 2
    a / b = 0.5
    a % b = 1

数学と非常によく似ていますが、いくつかの異なるがあります

  var a = "1", b = "2";
        a * b = 2
        a / b = 0.5
        a - b = -1
        a + b = 12   // 只有加号不一样,加号有连接的意思;

+サイン、二つの意味、第一層との間の算術加算有し、第二層接続文字列、実装工程、第一の検出データ型の両側に加え、文字が見つかった場合、文字が開始に接続されて
データ型変換:キャスト(parseFloatは、数()、のparseInt等)、暗黙的な変換

代入演算子:

= + = - + * = / +%=

演算子 に相当 演算結果
= Y = 6 Y = 6
+ = そして+ = 1 Y = Y + 1 Y = 7
- = そして、 - = 1 Y = Y-1 Y = 5
* = そして* = 2 Y = Y * 2 Y = 12
/ = および/ = 2 Y = Y / 2 Y = 3
%= そして%= 4 Y = Y%4 Y = 2
関係演算子:

<<=>> = ==!= ===

演算子 説明 演算結果
== 等しいです 2 == 3
=== 同じように等しい(値と型は、比較を行う必要があります) 2 === 2 2 ===「2」 真偽
!= <も書き込むことができ、等しくありません> 2!= 3
> より大きい 2> 3
< 以下 2 <3
> = 以上 2> = 3
<= 以下 2 <= 3

偽の出力に忠実で、真実ではない出力に設定した条件

論理演算子

演算子 説明 演算結果
&& ロジック(と) X = 2、Y = 6であり、x> 5 && Y> 5 FALSE
|| 論理和(OR) X = 2、Y = 6であり、x> 5 || Y> 5 TRUE
非論理は、ロジック反対をフェッチ X = 2、Y = 6;!(X> Y) TRUE

文字列連結演算子「+」

実施例1:使用して、論理演算子&&出力X = 4、Y = 8; X> 5 && Y> 5

    var x=4,y=8;
     console.log(x>5&&y>5);  // false 

例2:演算子||

     console.log(x>5 || y>5);  // true

実施例3:論理演算子の出力A = 2を使用して、B = 6;(> B)!

    // 取与结果相反的一面
     var a=2,b=6;
     console.log(!(a>b));

追加のサプリメント

インクリメント(+)/デクリメント( - )演算子

++は、元に基づいて1の増加を示します

相当します。a = A + 1;

a--表示在a原有的基础上减小1

; = A-1:に相当

実施例1:A = 1; ++出力値

   var a =1;
   // 先输出,后运算
   // console.log(a++);  //1
        a++;
     console.log(a);  //2
     
        var a =1;
       // 先赋值,再运算
       var b  = a++;
       console.log(b);  // 1

実施例2:B = 2; B-値出力

       var c=2;
       c--;
       console.log(c);

思考:++ Aとそれ-a?

フロントは、操作後の最初の操作である場合

実施例3:A = 1; ++出力の値

 var a=1;
console.log(++a);

実施例4:A = 2;値出力-a

 console.log(--a);

足のケア

インクリメント前の増加は、本質的に異なっているので、彼らはすべて自分のプラスポイント1で同じです、
違いがあることである
前者は自己プラス1を増加させ、その後、オペランドの値を使用することです
増分は、オペランドの値を使用することです後、プラス1

おすすめ

転載: blog.csdn.net/qq_42601626/article/details/102719318