紀錄時間2025/1/6
早上5:30分,準時爬起來,其實半夜就醒了,但不知道是幾點,可能真的是昨天玩遊戲玩到太晚的關係,在睡覺前神經還是緊繃的,我做了比較陰暗的夢,接著在半夢半醒間,被阿肥嚇到,一睜開眼睛,他的臉盯著我看,下意識的往後彈了一下,接著就沒有完全睡回去了。
晨讀,今天終於開始寫程式了,寫起來很卡,我想要以 css in js的方式寫,我覺得這樣看起來比較整齊,在React中的App.js目前是我的Header,我想要以Header開始寫出Router,再把每個分頁做出來,這次的作業可能要拖一個多月才做的出來了,就看看過年有沒有時間吧,但過年好想好好休息,我最近真的感到累了。
上班,早上突然被找出去幫忙安裝蒸箱,回到公司時,剛好吃午餐,下午很閒,先是酸洗了一台蒸包機,之後跟威志討論迴轉鍋的配件,然後待在實驗室待了很久,之後又是一直晃來晃去,想說無聊,老闆又有交代要做混合機,就開始看要用到什麼零件,明天先點起來。
下班,回店裡吃個飯,就回家了。
回到家,洗個澡,整理一下,大概6:40分出門去健身房。
健身練胸,以肌肥大為目標,次數6-12下,組間休息30秒到1分半,感受度有點差,不知道是哪裡出了問題,我的背一直夾不緊,有點不在狀態,今天練了正向臥推、上胸臥推、飛鳥機、肩外旋,做到後面完全沒力了,大概8點離開。
回到家,整理一下,8點半,接著作筆記。
今天的題目是,var、let、const,有什麼區別?如何判斷使用時機?
主要差別在於作用域、變數提升、可變性、重複聲明。
var的作用域在函式內是塊級作用域,只會在涵式內作用,但如果在函式外,則是全局作用,let的作用域只在大括號中作用,const也是塊級函式,但不會在全局作用。
const、let會提升變數到頂部,但不能在初始化前使用,var也會被提升,但在初始化前使用會是undefined。
可變性,var、let的數值可被改變;const的不可改變,但對象內容可以改變。
重複聲明,var可以重複聲明,後聲明的會蓋過先前聲明的,let、const不可在同一作用域中重複聲明。
很複雜,這樣的題目有100題,我真的記得住嗎。
現在是晚上09:31分,要來看書,準備睡覺了,晚安。