JavaScript - i++ に関する質問
我想大声告诉你
我想大声告诉你 2017-05-19 10:43:31
0
3
641
リーリー

これは理解できます。

###しかしこれは:### リーリー

なぜ

1

がまだここに出力されるのですか? i = 1 が最初に割り当てられている場合でも、i の操作は引き続き実行され、 が出力される必要があります。 i は依然として 1 です。

我想大声告诉你
我想大声告诉你

全員に返信(3)
滿天的星座

i = i++原則:

  • 変数 i の値を取り出して一時変数に入れます。

  • 変数 i の値を増やします。

  • 自動インクリメント操作の前に、一時変数の値を i の値として使用します。

上記の 3 つのステップの後、2 番目のステップで変数 i がインクリメントされましたが、3 番目のステップ以降に元の値が代入されているため、最終的な出力結果は 1 になります。

いいねを押す +0
伊谢尔伦

http://stackoverflow.com/ques... javaですがこちらを参照

i++虽然i加1了,但因为后置++,所以执行i=i(此时i指原来的值1),所以就等于是i=1了。相当于i++無駄だよ

いいねを押す +0
伊谢尔伦

i++の戻り値は1です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート