ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 演算子の基本を段階的に理解します。

JavaScript 演算子の基本を段階的に理解します。

WBOY
WBOY転載
2021-10-12 10:27:321264ブラウズ

この記事では、JavaScript 演算子 (算術演算子、増分/減分演算子、比較演算子、論理演算子、三項演算子) の基本的な知識を説明します。お役に立てれば幸いです。

JavaScript 演算子の基本を段階的に理解します。

演算子

1 算術演算子

  • 概念: 演算子を実行することです加算、減算、乗算、除算、および剰余の計算の場合

  • 演算子: 、-、*、/、% (剰余演算)

: 算術演算を実行する場合、浮動小数点 (10 進数) 演算により精度の問題が発生する可能性があります。

2 インクリメント演算子およびデクリメント演算子

演算子: , -- (a, a--, a, --a)

//前置递增运算符
var num = 1;
++num //或者num++
console.log(num)//结果为2
 
//++num 相当于是 num = num + 1
//前置++ 是先做自增再做其他运算
 
 
 
 
//前置递减运算符
var num = 1;
--num //或者num--
console.log(num)//结果为0
 
//--num 相当于是 num = num - 1
//前置-- 是先做自减再做其他运算

3 比較演算子

演算子: > 、 2574ed341d2235653d92475a59117bb2= 、 5f8e21e31da27b705eae09a62397f943 , 28675c3d02b76e47536b84c673e04c48= , <= 優先度は 6


  • == , !=, = ==, !== 優先順位は 7

  • ==: 両側のデータの値が等しいかどうかを判断します (異なるデータ型は、同じデータ型変換 18=='18' // true)

  • ===: 2 つのデータパスの値が同じ型であるかどうか (18== ='18' // false)

  • #4 論理演算子

    #論理 AND (&&):

    && 記号を使用すると、両方の条件が true (true) の場合にのみ、式全体の結果が true になることを意味します。1 つの条件が false である限り、 、式 式の結果は false です
    • 論理 AND の中断:

    AND 演算ではすべての条件が成立する必要があるため、最終的な AND 演算の結果は true、条件の 1 つが true でない場合、AND 演算の結果は false です。
    • var age = 18
      var num ;
      age>18 && (num = 998);
       
      //因为 age>18没有成立,逻辑与就已经得到结果为假
      //所以当逻辑与计算完毕之后,后面的num=998就不会再运行了

      論理 OR (||):

    条件が 1 つだけ true の場合、式の結果は true になりますが、すべての条件が true でない場合にのみ、式の結果は false になります。
    • 論理 OR の中断:
    • var age = 18;
      var num;
      age == 18 || (num = 998);
       
       //因为 age==18成立,逻辑或就已经得到结果为真
      //所以当逻辑或计算完毕之后,后面的num=998就不会再运行了
    論理 NOT (!): true から false、false から true を否定します

    var a = 5;
    !(a > 1)//a等于5,所以大于1为真(true),因为取反,所以这个表达式为假(false)

    5 3 項演算子: ?:

    は、if

    の二重分岐を記述する簡略化された方法として理解できます。 文法構造:

    表达式1 ? 表达式2 : 表达式3

    When 式 1 When成立した場合、式 2

    が実行されます。式 1 が成立しなかった場合、式 3

    var a,b=2,c=3;
    a=b>2?b:c; //运行结果是a为3,b大于2为真就返回b给a,为假返回c给a,因为b不大于2,所以返回c给a

    が実行されます。 [推奨学習:

    JavaScript 上級チュートリアル

    ]

    以上がJavaScript 演算子の基本を段階的に理解します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。