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
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言