iT邦幫忙

鐵人檔案

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

30天JavaScript自學挑戰 系列

JavaScript是我作為新手小白第一個接觸的語言,想在這裡記錄下自己的學習歷程

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 參加鐵人賽的動機

由於是非相關科系畢業的,所以一直以來都覺得程式語言對我來說就像天書一樣,讓人摸不著頭緒,曾經也試著想買幾本書來自學看看,那時候選擇的程式語言是python,但不...

2022-09-01 ‧ 由 躲貓貓 分享
DAY 2

Day 2 JavaScript是什麼?

JavaScript是一個高階(high-level)、物件導向(object-oriented)、多模式(multi-paradigm)的程式語言,這意味著我...

2022-09-02 ‧ 由 躲貓貓 分享
DAY 3

Day 3 值與變數-1

值(values)是編寫程式語言中最基礎、最小的資料單位,基本上就是一部分的數據。 舉例來說,下面這個文字就是一個值: "cat" 數字當...

2022-09-03 ‧ 由 躲貓貓 分享
DAY 4

Day 4 值與變數-2

接續上一篇文章,變數在我們重複使用值的時候有其便利之處,舉例來說,若我們在100個不同的地方直接使用了”cat”這個值,當我們想要將”cat”改成”dog”的時...

2022-09-04 ‧ 由 躲貓貓 分享
DAY 5

Day 5 數據的類型-Primitive data types

在每種程式語言中,值都可以有不同的類型,這取決於我們想儲存的數據類型,在JavaScript中,值有兩種類型,一種是object,其餘的則都是primitive...

2022-09-05 ‧ 由 躲貓貓 分享
DAY 6

Day 6 數據的類型-Dynamic typing

JavaScript中,有一個稱作dynamic typing的特性,意思是當我們創造一個新的變數時,不需要手動去定義該變數所含的值的數據類型,事實上在許多的程...

2022-09-06 ‧ 由 躲貓貓 分享
DAY 7

Day 7 宣告變數

今天來談談宣告變數的3種不同方式:let、const和var。 首先,let和const是在ES6中引入的,它們屬於modern JavaScript,而使用v...

2022-09-07 ‧ 由 躲貓貓 分享
DAY 8

Day 8 基本的運算子

運算子可以讓我們轉變值或合併多個值,並對值進行各種操作,運算子有許多種類,像是數學運算子、比較運算子、邏輯運算子、賦值運算子等等。 數學運算子如加號、減號、乘號...

2022-09-08 ‧ 由 躲貓貓 分享
DAY 9

Day 9 字串及模板字串(template literals)

前面我們提到了加號運算子除了可以加總不同的值之外,也可以用來連接字串,例如: const catName = "Luna"; const b...

2022-09-09 ‧ 由 躲貓貓 分享
DAY 10

Day 10 if / else 陳述式

If / else陳述式又稱為if / else控制結構(control structure),這個語法讓我們可以基於特定的條件,執行特定的程式碼,它的撰寫方式...

2022-09-10 ‧ 由 躲貓貓 分享