発生している問題
問題1:代入しない時の「++a」と「a++」の違いがわからない
問題2:値を増加させた時にalertさせるのと、値を増加させた変数をalertすると数が違うのも理解できない。
for文などでは「i++」と、代入しないで増加させることが多い。
for文はよく使うので理解しておきたい。
問題1の検証(前置)
javascript
1var a = 1; 2++a; 3alert(a);//2が表示された。
問題1の検証(後置)
javascript
1var a = 1; 2a++; 3alert(a);//2が表示された。
問題2の検証1
javascript
1var a = 1; 2alert(a++);//1が表示された。
問題2の検証2
javascript
1var a = 1; 2a++; 3alert(a);//2が表示された。
試した事
前置・後置について検索するも、数字を入れた変数に対して、増加させる時に別の変数に代入する場合ばかりで、別の変数に代入させない場合の挙動が不明だった。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/23 11:52
2020/07/23 11:56
2020/07/23 12:11
2020/07/23 12:13
2020/07/23 12:15
2020/07/23 12:32
2020/07/23 12:50
2020/07/23 13:52
2020/07/23 14:08 編集
2020/07/23 14:15
2020/07/23 14:20
2020/07/23 14:31
2020/07/23 14:38
2020/07/23 14:39
2020/07/23 14:41
2020/07/23 14:54
2020/07/23 15:05
2020/07/23 16:04