iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

30天從零到有,帶你進入程式的世界 系列

大家好我是yen。
原本是一位製程工程師,但因為製成的工作內容一成不變且繁瑣,更是學不到真實的技術。因此想要跳槽到軟體界。
在報名五倍紅寶石課程時連hello world是什麼都不知道,是完完全全的一張白紙。
我會在這30天內將我在五倍時所學到的東西介紹出來,包含HTML, CSS, Javascript 和 Ruby。
還請各位多多指教

參賽天數 28 天 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 1] JavaScript 的資料型態(型別)

今天是9/16,不只是鐵人賽開賽的最後期限,其實也是五倍紅寶石14th的Demo day,總算是告一段落了。回首這三個月來,上課的時候總是滿臉問號,或是跟不上進...

2023-09-16 ‧ 由 panthercookie 分享
DAY 2

[Day2] Hello World

昨天我們大概題到了在JavaScirpt中,變數的基本型別大概分成為 Nnumber 數字: 負責跟數字有關的資料 String 字串: 負責跟文字有關的資料...

2023-09-17 ‧ 由 panthercookie 分享
DAY 3

[Day3] if 條件控制

昨天提到了布林值這個東西,因此今天就順便說明一下if這個東西吧。程式並非都會是一條直線到底的大馬路,有時候是會需要根據情況而採用適當的分支路線的,這種就是條件控...

2023-09-18 ‧ 由 panthercookie 分享
DAY 4

[Day4] 迴圈

現在當我們要構思一個程式,他要可以輸出0~100的所有偶數,我們總不可能從console.log(0)...console.log(100)這樣一路寫下來,這時...

2023-09-19 ‧ 由 panthercookie 分享
DAY 5

[Day5] 函數

函式(function)是Javascript程式設計的基礎,我們可以把它當作一個特殊的詞,裡面裝著一個區塊的程式碼,而它的用途就是幫助我們減少重複的程式碼,把...

2023-09-20 ‧ 由 panthercookie 分享
DAY 6

[Day 6] 陣列 part1

在 JavaScript 中,陣列(Array)是一種用於存儲多個值的有序集合。陣列可以包含各種不同的值,包括數字、字串、物件、函數等。 以下是一些關於 Ja...

2023-09-21 ‧ 由 panthercookie 分享
DAY 7

[Day 7] 陣列 part2

forEach() : 會將陣列內的每個元素,皆傳入並執行給定的函式一次。forEach不會有回傳值, 就像一般的for迴圈 const array1 =...

2023-09-22 ‧ 由 panthercookie 分享
DAY 8

[Day 8] 陣列 part 3

reduce(累加值, 當前值) : 一個累加器及陣列中每項元素(由左至右)傳入回呼函式,將陣列化為單一值。需要給一個預設值當作累加值的起始值有回傳值 l...

2023-09-23 ‧ 由 panthercookie 分享
DAY 9

[Day 9] Event Loop

單線程(single threaded) 要知道Javascript是如何運作的?想知道這個問題的話,首先我們要先了解 Javascript 是一個單線程(si...

2023-09-24 ‧ 由 panthercookie 分享
DAY 10

[Day 10] Javascript 資料結構: 堆疊 (Stack)

昨天介紹了 Javascript EventLoop,大概可以了解Javascript在瀏覽器中的運作方式了。那Stack又是甚麼呢? 今天我們來介紹一下資料結...

2023-09-25 ‧ 由 panthercookie 分享