想學JavaScript快學起來!學什麼呢?來學學遞增,遞減運算子吧!
Java

JavaScript學一學-遞增,遞減運算子

2021-04-06

想學JavaScript 快學起來!學什麼呢?來學學遞增,遞減運算子吧!

想學JavaScript快學起來!學什麼呢?來學學遞增,遞減運算子吧!
想學JavaScript快學起來!學什麼呢?來學學遞增,遞減運算子吧!

 

JavaScript 的運算子「遞增(++)」和「遞減(–)」能對指定的數值進行「加1(遞增)」與「減 1(遞減)」的運算。

遞增運算子(++)

JavaScript 遞增運算子可以對數值進行「加1(遞增)」的運算。當放在運算元前方,就會先執行運算,因此得到的值是遞增過的值;若配置於後方則是先取值後運算,會先得到運算元本身的值後才加 1。如以下例子:

    var x = 10,y = 10;
    var a = ++x,b = y++;

    console.log(a,x);
    console.log(b,y);

前置運算會先完成遞增運算後再設值。因此 x 完成遞增運算結果為 11 後,再設值給變數 a。因此 a 的值為 11、x 的值也為 11;而後置運算會先設值後再完成遞增運算。因此 y 會先設值給 b 原本的值 10,再完成遞增運算。因此 b 的值為 10、x 的值為 11。

遞減運算子(–)

JavaScript 遞減運算子能對數值進行「減1(遞減)」的運算。當置於運算元前方,就會先執行運算,因此得到的值是遞減過的值;若配置於後方則是先取值後運算,會先得到運算元本身的值後才進行遞減運算。如以下例子:

    var x = 10,y = 10;
    var a = --x,b = y--;

    console.log(a,x);
    console.log(b,y);

前置運算會先完成遞減運算後再設值。因此 x 完成遞減運算結果為 9 後,再設值給變數 a。因此 a 的值為 9、x 的值也為 9;而後置運算會先設值後再完成遞增運算。因此 y 會先設值給 b 原本的值 10,再完成遞增運算。因此 b 的值為 10、x 的值為 9。

相關文章:

網站核心指標5月將成SEO排名因素!LCP,FID,CLS詳解與優化方式

SEO快訊-Google放寬Search Console網站使用體驗核心指標的標準

SEO快訊-Google 搜尋可能會更少顯示「精選摘要」

SEM快訊-Google Ads將於四月停用展示型購物廣告

Google全新搜尋功能竟讓SEO更複雜了!?

SEO法寶-關鍵字分類篇

SEO小教室開課中-冷門的長尾關鍵字篇

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料