javascript - js では、a++ と ++a のどちらが操作で最初に現れますか?
大家讲道理
大家讲道理 2017-05-18 10:58:47
0
1
694

タイトルの通り:

リーリー
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(1)
小葫芦

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

明らかに、事後インクリメントは事前インクリメントよりも優先されます。
つまり、まず計算してください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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート