學習地址:http://www.gulixueyuan.com/my/course/58【穀粒學院---尚硅谷】
🚀JavaScript專欄:https://blog.csdn.net/weixin_44949135/category_10123119.html🚀
筆記01【01-10】https://blog.csdn.net/weixin_44949135/article/details/106900161【js簡介、數據類型】
筆記02【11-14】https://blog.csdn.net/weixin_44949135/article/details/107092136【強制類型轉換、其他進制數字】
筆記03【15-18】https://blog.csdn.net/weixin_44949135/article/details/107143122【算數運算符、一元運算符 i++與++i】
目 錄
課時15:JS基礎_算數運算符
0、運算符概念
運算符也叫操作符
通過運算符可以對一個或多個值進行運算,並獲取運算結果
比如:typeof就是運算符,可以來獲得一個值的類型
它會將該值的類型以字符串的形式返回
number string boolean undefined object
1、+ 運算符
算數運算符
當對非Number類型的值進行運算時,會將這些值轉換爲Number,然後再運算。
任何值 和 NaN做運算,都得NaN。+可以對兩個值進行加法運算,並將結果返回;
如果對兩個字符串進行加法運算,則會做拼串;
會將兩個字符串拼接爲一個字符串,並返回;
任何的值和字符串做加法運算,都會先轉換爲字符串,然後再和字符串做拼串的操作。
1.1、拼串
任何值和字符串相加都會轉換爲字符串,稱爲 拼串操作。
可以利用這一特點,來將一個任意的數據類型轉換爲String。
只需要爲任意的數據類型 + 一個 "",即可將其轉換爲String。
這是一種隱式的類型轉換,由瀏覽器自動完成,實際上它也是調用String()函數。
2、- 運算符
- 可以對兩個值進行減法運算,並將結果返回。
3、* 運算符
* 可以對兩個值進行乘法運算。
4、/ 運算符
/ 可以對兩個值進行除法運算。
5、% 運算符
% 取模運算(取餘數)
課時16:JS基礎_一元運算符
+ - * / %:二元運算符,需要兩個數。
一元運算符:typeof、+、-
課時17:JS基礎_自增和自減
1、自增 ++
自增 ++
- 通過自增可以使變量在自身的基礎上增加1
- 對於一個變量自增以後,原變量的值會立即自增1
- 自增分成兩種:後++(a++) 和 前++(++a)
無論是a++ 還是 ++a,都會立即使原變量的值自增1
不同的是a++ 和 ++a的值不同
a++的值等於原變量的值(自增前的值)
++a的值等於新值 (自增後的值)
a:變量;
a++:表達式
2、自減 --
自減 --
- 通過自減可以使變量在自身的基礎上減1
- 自減分成兩種:後--(a--) 和 前--(--a)
無論是a-- 還是 --a 都會立即使原變量的值自減1
不同的是a-- 和 --a的值不同
a-- 是變量的原值 (自減前的值)
--a 是變量的新值 (自減以後的值)