位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript 遞增和遞減

提問人:劉團圓發(fā)布時間:2020-11-23

■知識點

    遞增(++)和遞減(--)運算就是通過與自己相加1或相減1,然后再把結(jié)果賦值給自己,以實現(xiàn)改變自身結(jié)果的一種簡便方法。作為一元運算符,遞增和遞減只能作用于變量、數(shù)組元素或?qū)ο髮傩?,不能作用于直接量。根?jù)位置不同,遞增和遞減可以分為以下4種運算方式。

    前置遞增(++n):先遞增,再賦值。

    前置遞減(--n):先遞減,再賦值。 

    后置遞增(n++):先賦值,再遞增。 

    后置遞減(n--):先賦值,再遞減。

■實例設(shè)計

下面比較遞增和遞減的4種運算方式所產(chǎn)生的結(jié)果。

var a=b =c= 4;             

console.log(a++);          //返回4,先賦值,再遞增,運算結(jié)果不變

console.log(++b);          //返回5,先遞增,再賦值,運算結(jié)果加1

console.log(C++);          //返回4,先賦值,再遞增,運算結(jié)果不變

console.log(c);               //返回5,變量的值加1

console.log(++c);          //返回6,先遞增,再賦值,運算結(jié)果加1

console.log(c);               //返回6,變量的值也加1

提示:

    遞增運算符和遞減運算符是相反的操作,在運算之前都會試圖將轉(zhuǎn)換值變?yōu)閿?shù)值類型,如果失敗則返回NaN。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部