第十四屆

web
JavaScript 之路,往前邁進吧!
Vic

系列文章

DAY 21

JS之路 Day21 - recursion(遞迴)

今天假如要寫一個求 1 + 2 + … + n 的總和,一般人可能很直覺的就想到說,要用迴圈的方式把所有值都加在一起。 function add(n) {...

DAY 22

JS之路 Day22 - Logical operators (邏輯運算子) OR篇

今天要來介紹的是Logical operators,最主要有這三種常常使用 => || => OR 運算子 && =>...

DAY 23

JS之路 Day23 - Logical operators (邏輯運算子) AND、NOT篇

今天來講昨天沒講完的兩個Logical operators。 Logical AND (&&) Logical NOT (!) Logica...

DAY 24

JS之路 Day24 - nullish coalescing operator (空值合併運算子)

前言 之前講的是常用的邏輯運算子,而有一個比較特別的,寫法是兩個問號。 之前看不太懂,趁著今天研究出來順便寫自己的理解,接下來就直接開始。 ?? 根據MDN的解...

DAY 25

JS之路 Day25 - Arrow Function (箭頭函式)

前言 今天要來介紹什麼是Arrow Function,這個是一個看起來非常簡單的語法,因為=>就像是箭頭一樣所以叫做Arrow Function,它可以直...

DAY 26

JS之路 Day26 - Strict Mode(嚴格模式)

前言 JavaScript的嚴格模式,如其名會讓程式碼的檢視變的嚴格,嚴格意味著不讓你錯,寫起來會更加安全嚴謹。 今天會照以下幾個角度來講解: 嚴格模式由來...

DAY 27

JS之路 Day27- JSON Methods(JSON 方法)

今天要來介紹JSON的兩個靜態方法: JSON.parse() JSON.stringify() 會從什麼是JSON開始介紹起,直接開始吧。 JSON JS...

DAY 28

JS之路 Day28 - Currying (柯里化)

柯里化是一個函數的運用技術,不只是JavaScript裡面,它可以運用在很多的地方,簡單來說就是幫忙做了轉換。 原本的函式可能是長這樣的: fnc(A,B,C)...

DAY 29

JS之路 Day29 - Destructuring assignment(解構賦值)

解構賦值是es6之後出來的一個新語法,我的理解它是一種語法糖,語法糖意思也就是說它可以用更簡單的方式達到相同的效果。 至於它究竟解構了什麼?其實就是陣列或是物件...

DAY 30

JS之路 Day30 - 結束與開始的序言

大家好,我是Vic,目前已經寫到鐵人賽的最後一天,過程中受到很多好人的幫助指點,讓我獲得了不放棄的勇氣,今年的鐵人賽無論結果如何,我覺得至少我自己已經做到了堅持...