2025年9月22日 星期一

筆記 JavaScript 工程師養成直播班 每日任務心得

JS班-Day 01 - 變數自我介紹 & 小駝峰式命名
1.小駝峰命名規則
2.` ${} 樣板字面值用法
JS班-Day 02 - 型別與宣告
1.文字(0~9)跟數字運算+不會轉型會直接是string
2.文字(0~9)跟數字運算-*/ 會自動轉型number
JS班-Day 03 - 型別陷阱題
1.ture、false跟數字運算+ - * / 會自動轉型成數字,true = 1,false = 0
2.null跟數字運算 + - * / 會自動轉型成數字0
3.null跟文字(0~9)運算 + 會自動轉型成文字 "null" + "123"
4.null跟文字(0~9)運算 - * / 會自動轉型成數字0,運算的文字會自動轉數字,0 - 123
JS班-Day 04 - 賦值運算子與傳參考概念
1.基本型別"傳值",物件"傳址"
2.變數運算 +=、-=、*=、/=、--、++ 會與等號後面的數字做運算,等號後的值不會自動轉型運算
3.物件B如果等於A,改變B的屬性值,A也會跟著改變反之一樣
4.Pass by sharing,在function中物件被重新賦值的時候,外部變數的內容是不會被影響的
參考資料
六角線上課
JavaScript 是「傳值」或「傳址」