検索

ホームページ  >  に質問  >  本文

javascript - js では、a++ と ++a のどちらが操作で最初に現れますか?

タイトルの通り:

リーリー
大家讲道理大家讲道理2825日前678

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-05-18 11:00:47

    最初にドキュメントをお読みください: 演算子の優先順位

    明らかに、事後インクリメントは事前インクリメントよりも優先されます。
    つまり、まず計算してくださいa++然后才是++a

    では、なぜこの演算式は 2 + 2 になるのでしょうか? 2 + 2
    因为这俩运算都比+运算优先级高。
    然后,虽然a++先运算,但是a自增要等到整个算式运算结束,而++a则是马上就自增。
    a++++a运算之后,+运算之前,a的值就是2
    最后整个算式运算结束,a才会自增到3これら 2 つの操作は + 操作よりも優先度が高いためです。

    その後、a++ が最初に計算されますが、++a が増分される間、a の増分は計算全体が完了するまで待つ必要があります。すぐに。 。 🎜 a++++a の演算後、+ の演算前、a の値<コード>2< /コード>です。 🎜最後に、計算全体が完了すると、a3 に増加します。印刷してご覧いただけます。 🎜

    返事
    0
  • キャンセル返事