操做符---part2

一元操做符

只能操做一個值的操做符叫作一元操做符:
遞增:1++或者++1
遞減:1--或者--1
這些操做符是直接借鑑自C語言,你們能夠從介紹來判斷有兩種類型:前置型和後置型

咱們舉個例子

遞增了一個,也就是a=a+1;遞減操做跟這個相似

等於 a=a-1;
下面要說重點了哈!敲黑板!!前置型操做符被執行的時候,變量的值都是在語句被求職之前改變的,什麼?說人話?先看看例子:

b=a-1+2,當你在求a的值得時候a得值給你的是改變以後的值,b的值同理。換句話說就是前置運算符是先運算在出來值
那麼後置運算符則相反:被求值的時候是改變以前的值

一元加和減操做符

這兩個操做符的做用和數學書上講的徹底同樣
var a=1;
a=+a (不會產生任何影響)

對於非數值應用一元加操做符的時候,該操做符會對這個值作必定的轉換(布爾值的true或者false會被轉化成0或者1,字符串值會被按照字符串拼接的方式去計算,object則是調用他們的toString方法)舉個例子:

一元減法操做符主要用於表示負數,例如將1轉化成-1

相關文章
相關標籤/搜索