遞增,遞減運算符

概述:

如果需要反復給數字變量添加或減去1,可以使用遞增(++)和遞減( -- )運算符來完成。

在 JavaScript 中,遞增(++)和遞減( -- )既可以放在變量前面,也可以放在變量后面。

++num;? ====> num = num + 1

num++; ====>num = num + 1

(在學循環(huán)時大量配合使用)

放在變量前面時,我們可以稱為前置遞增(遞減)運算符,

放在變量后面時,我們可以稱為后置遞增(遞減)運算符。

注意:遞增和遞減運算符必須和變量配合使用


前置遞增(遞減)運算符

++num 前置遞增,就是自加1,類似于 num = num + 1,但是 ++num 寫起來更簡單。

使用口訣:先自加,后返回值

// 1. 想要一個變量自己加1 num = num + 1 比較麻煩

var num = 1;

num = num + 1;? ?// ++num

num = num + 1;

console.log(num);? // 3

// 2. 前置遞增運算符 ++ 寫在變量的前面

var? age=10;

++age;? ?// 類似于 age = age +?1

console.log(age);? // 11

// 3. 先加1 后返回值

var p=10;

console.log(++p + 10);? // 21

console.log(p)? ? // 11

后置遞增(遞減)運算符

num++ 后置遞增,就是自加1,類似于 num = num + 1 ,但是 num++ 寫起來更簡單。

使用口訣:先返回原值,后自加

var num = 10;

num++; // num = num + 1 ++num;

console.log(num);

// 1. 前置自增和后置自增如果單獨使用 效果是一樣的

// 2. 后置自增 口訣:先返回原值 后自加1

var age = 10;

console.log(age++ + 10);

console.log(age);? //


總結:

前置遞增和后置遞增運算符可以簡化代碼的縮寫,讓變量值?+1/-1比以前的寫法更簡單

單獨使用時,運算結果相同

與其他代碼連用時,執(zhí)行結果前后置會有差異

**后置:先原值參與運算,后自加**(減)(先人后己)

**前置:先自加(減),后參與運算**(先己后人)

開發(fā)時,更常用后置遞增(減),并且獨立使用,很少參與運算

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容