首先看下‘++’運算符,該運算符其實就是一個自加1的簡寫。
比如 x++,其實就等于 x = x + 1;
類似的就是‘+=’運算符,該運算符其實算是一個簡寫。
比如 x += y; 其實就等于 x = x + y;
有+=運算符,同理有*=, /=運算,只要記得這種運算其實就是簡寫運算罷了。
加法運算,我們知道是對于數字來說的,比如 x = 1+2。
但如果有一個變量是字符串呢?在JS中這樣也是可以運算的,并不會報錯,相加后就等于二個字符串拼接了。比如 x = 32 + “zhinan”
求余數的運算,我們有%運算符,運行后得到的是除數的余數,比如 11%3 結果為2
二個數組也能做加號運算,但得到的結果是由二個數組元素拼接后的字符串。
比較難以理解的是位運算,比如 ‘或運算’, x = 3 | 1 是多少?
結果是3,進行位運算,我們需要把十分制轉換為二進制,然后對應位進行或運算
x = 11 | 01 = 11 (十進制的 3)
類似的是和運算,x = 5 & 3, 結果為1,同樣也是要先轉換為二進制,再對應位進行和運算。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!