如果需要反覆給數字變數新增或減去1,可以使用遞增(++)和遞減(--)運算子來完成
在js中,遞增(++)和遞減(--)既可以放在變數前面,也可以放在變數後面,放在變數前面時,我們可以稱為前置遞增(遞減)運算子,放在變數後面是,我們可以稱為後置遞增(遞減)運算子
注意:遞增和遞減運算子必須和變數配合使用
1.前置自增
//1.想要乙個變數自己加1 num = num + 1 比較麻煩
var num = 1;
num = num + 1;
num = num + 1;
console.log(num);//3
//2.前置遞增運算子 ++ 寫在變數的前面
var age = 10;
++age; //
類似於 age = age + 1
console.log(age);
//3.先加1 後返回值
var p = 10;
console.log(++p + 10)//
21
2.後置自增
var num = 10;num++;//
num = num + 1
console.log(num);
//1.前置自增和後置自增如果單獨使用 效果是一樣的
//2.後置自增 口訣:先返回原值 後自加1
var age = 10;
console.log(age++ + 10)
遞增和遞減運算子
定義遞增和遞減運算子的類應該同時定義前置版本和後置版本。這些運算子通常應該被定義成類的成員。為了與內建版本保持一致,前置運算子應該返回遞增或遞減後物件的引用。區分前置和後置運算子 後置版本接受乙個額外的 不被使用 int型別的形參。當我們使用後置運算子時,編譯器為這個形參提供乙個值為0的實參。這個形...
賦值 遞增和遞減運算子
賦值運算子左側運算物件必須是可以修改的左值。賦值運算子滿足右結合律。int ival,jval ival jval 0 正確,都被賦值為0 任意一種復合運算子都等價於 a a op b 唯一的區別是左側運算物件的求值次數,使用復合運算子只求值一次,使用普通運算子則求值兩次,這兩次包含 遞增遞減運算子...
C 遞增 遞減 運算子過載
每日心得 獨上高樓,望盡天涯路 日期 12.14 學習內容 遞增 遞減 運算子過載 重點 遞增運算子過載 1 前置遞增 返回 類的變數自身 可用於 重複 遞增 p 合法 2 後置遞增 返回 區域性變數的值 不可用於 重複 遞增 p 合法 p 非法 表示式必須時可修改左值 includeusing n...