回顧上一篇日記,當時的目標是希望能夠提升自己對於程式的邏輯思考能力及解決問題的方式。而距離上次也經過了一個月了~ 在學期2–2的課程中,很明顯的多了很多實際去寫一個專案的練習。
身為一個全職上班族,擁有一份朝九晚五的安逸人生。隨著時間的流逝,默默地也在這份工作待了近五年的時間,熟悉工作內容的一切、與同事的相處也是有一定的默契,可以說是一個非常棒的舒適圈,一年過去回頭看看自己做了什麼時卻發現虛度了好多年。
一開始看到題目的想法是,哦~羅馬數字我只知道I,II,III….大概是前十個數字,連規則都不太清楚,所以要寫一組將數字轉換成羅馬數字的程式的前提就是將規則搞懂。
Stack 堆疊
由於JavaScript是單一執行緒的語言,也就是一次只能執行一件事情,可以把它想像成我們在堆疊很多書籍,每一次執行一個任務就放上一本書,網上堆疊,到最後我們要執行時也是從上面開始拿出來(先進先出的概念)