.

iT邦幫忙

2024 iThome 鐵人賽

DAY 15
1
佛心分享-IT 人自學之術

菜雞學習JavaScript的30日讀書分享系列 第 15

菜雞學習 JavaScript 的 30 日讀書分享【Day 15】遞增與遞減

  • 分享至 

  • xImage
  •  

====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================

遞增 ++ 與遞減 --

一元運算子除了上述講的正號 + 以及負號 -,還有一種更常見的運算子是遞增 ++ 以及遞減 --

如同字面上的意思一樣,當變數遇到遞增 ++ 就會加 1,反之遇到遞減 -- 就會減 1

const bear = 100;

bear++;
console.log(bear); // 101, 100 + 1

bear--;
console.log(bear); // 100, 101 - 1

遞增 ++ 以及遞減 -- 的意思,應該是 bear = bear + 1 或是 bear = bear - 1 的概念,所以其實可以當作是簡寫,不過除了遞增 ++ 與遞減 -- 的用法之外,兩個運算子的擺放位置也是會有區別的。

const cat = 100;
const dog = 100;

console.log(cat++); // 100
console.log(++dog); // 101

console.log(cat); // 101
console.log(dog); // 101

++ 放在變數「後面」時,回傳的結果會是「原始的數值」,但是 ++ 放在變數前面,則會得到「+1 後的結果」。

不過之後再打印出來,就都會是 +1 後的結果,反之 -- 也會是相同的概念,-- 放在變數前面,會得到「-1 的結果」,但打印出來都會是「-1 的結果」。

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習 JavaScript 的 30 日讀書分享【Day 14】一元運算子
下一篇
菜雞學習 JavaScript 的 30 日讀書分享【Day 16】比較運算子
系列文
菜雞學習JavaScript的30日讀書分享30
.
圖片
  直播研討會

尚未有邦友留言

立即登入留言