JS基礎 自增和自減

2021-10-04 10:19:34 字數 638 閱讀 8632

/* * 自增 ++

* - 通過自增可以使變數在自身的基礎上增加1

* - 對於乙個變數自增以後,原變數的值會立即自增1

* - 自增分成兩種:後++(a++) 和 前++(++a)

* 無論是a++ 還是 ++a,都會立即使原變數的值自增1

* 不同的是a++ 和 ++a的值不同

* a++的值等於原變數的值(自增前的值)

* ++a的值等於新值 (自增後的值)

* * 自減 --

* - 通過自減可以使變數在自身的基礎上減1

* - 自減分成兩種:後--(a--) 和 前--(--a)

* 無論是a-- 還是 --a 都會立即使原變數的值自減1

* 不同的是a-- 和 --a的值不同

* a-- 是變數的原值 (自減前的值)

* --a 是變數的新值 (自減以後的值)

*

* */

//情況一:語句中僅有++或--

var a = 1;

a++;

alert("a = "+a); //2

var a = 1;

JS基礎之自增自減

自增要麼是 a 要麼是 a,但是區別很大 a 就是自增前的值,換句話就是先使用再進行加1運算。例 var a 10 a console.log a 結果 10 console.log a 結果 11 原因是第一次輸出時已經使用a了,所以第二次輸出就是在原基礎上加1再輸出。var c 10 c 第一次...

自增「 」和自減「 」

int x 10 int j j x 看這邊 system.out.println x int x 10 int j x x 看這邊 system.out.println x 第乙個會輸出11,第二個會輸出10。這是今天偶然看到的,而這個解釋聽起來比較容易理解 x 是乙個表示式,它的值是x,在這個表...

正解自增 自減

許多語言都有自增 自減運算子。下面以c語言為例,將此類運算子的運算特徵正解一下 一 先看字尾 b 2 a b 計算過程 1.先計算表示式b 的值,結果為2 即將b自增前的值作為表示式b 的值 2.再將表示式b 的值賦值給a,即a得到2 3.最後將b自增後的值賦值給b,即b為3 注意 在此過程中,沒有...