iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

30天入門JavaScript 系列

記錄JS的學習筆記,只寫JS能湊到30篇嗎(汗

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

【Day 1】前言&如何在網頁中執行JS

前言 (真的有人會看嗎?) 大家好,個人第一次參加鐵人賽,雖然說參加鐵人賽,但其實只是藉這個活動,紀錄自己JavaScript(簡稱JS)的學習筆記。 以下為簡...

2020-09-01 ‧ 由 bt 分享
DAY 2

【Day 2】變數和資料型別

變數 變數就是變數名稱跟值的組合,可以想像變數是一個箱子,名稱是箱子外寫的字,值是裡面裝的內容。 宣告一個變數的方式:var 變數名 = 值; //可以成立的...

2020-09-02 ‧ 由 bt 分享
DAY 3

【Day 3】值的運算(加減乘除)跟比較(==、===)

加減乘除這種東西還需要講嗎? 要 值的加法 變數A = 變數A + 變數B; 如果是程式新手,可能會寫個變數A + 變數B,然後問值怎麼沒變運算完的值如果沒有...

2020-09-03 ‧ 由 bt 分享
DAY 4

【Day 4】數字型別跟Math方法

今天來把數學運算相關的東西寫一寫 JavaScript小數運算須注意的點 首先JavaScript的數字是以浮點數表示(詳細可以看wiki) 簡單說明的話,浮點...

2020-09-04 ‧ 由 bt 分享
DAY 5

【Day 5】if、switch判斷式

第5天了,JS基礎相關的東西大概10幾天可以寫完,在那之後要寫甚麼呢(煩惱) if判斷式 if(條件){ //程式碼 } 當括號內的條件成立(為true)時,...

2020-09-05 ‧ 由 bt 分享
DAY 6

【Day 6】陣列(一):陣列 array簡介

逐漸詞窮.jpg 前幾天提到的變數可以記錄單一個值,但假如我們想紀錄每天花的錢 let expense0901 =250; //九月一號花的錢 let expe...

2020-09-06 ‧ 由 bt 分享
DAY 7

【Day 7】陣列(二):各種陣列的處理方法

滿一周了,還有三周能堅持住嗎? 基本型別跟參考型別 前面講的布林、數字、字串屬於基本型別(Primitive Type),而陣列跟往後講的函式跟物件屬於參考型別...

2020-09-07 ‧ 由 bt 分享
DAY 8

【Day 8】for、while迴圈

延續陣列,假如現在想要把陣列的內容印出來 let expense202009 = [250, 265, 300, 590, 1400, 150, 2000];...

2020-09-08 ‧ 由 bt 分享
DAY 9

【Day 9】函式(一):函式 function簡介

個人進度好像比其他同樣寫JS的慢不少(望) 在開始介紹前,先來寫個丟硬幣的程式,可以隨機丟出正面反面 let coin; coin = Math.floor(...

2020-09-09 ‧ 由 bt 分享
DAY 10

【Day 10】函式(二):讓函式接受輸入值

昨天寫了丟硬幣的函式,今天來寫TRPG用的骰子 首先是1d20(一個20面骰)的函式 function roll1D20() { return Math.f...

2020-09-10 ‧ 由 bt 分享