iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

JavaScript Note 系列

JS斷斷續續學了一陣子,遇到問題總是Google,表面上問題是解決了,
但實際上卻還是有很多不懂的地方,開發過程一直遇到瓶頸,
希望藉由這次鐵人賽的機會,從新開始學習JS,扎扎實實地把基礎打穩,
將自己所學的,藉由文字敘述表達出來,釐清觀念,
期許這次的參賽文章能幫助跟我一樣在這條路上奮鬥的夥伴。

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

生命週期

前言 為什麼要參加鐵人賽?每個人的答案不盡相同,我呢?因為之前JS學得2266,導致開發專案時一直碰壁,有問題就Google,就算問題解決了,卻還是不知問題的根...

2018-10-16 ‧ 由 WM 分享
DAY 2

String 字串

一組字串(String)是由多個字元(Character)所組成的不可變動的序列(Sequence),每個字元為Unicode字元集的UTF-16編碼。 字串字...

2018-10-17 ‧ 由 WM 分享
DAY 3

Number 數值

在JavaScript中處理總和、平均、或顯示數量與單位量時,我們可以使用Number來表達。 其他程式,如JAVA、C#中,數值可以區分為整數與浮點數,但在J...

2018-10-18 ‧ 由 WM 分享
DAY 4

Boolean 布林

Boolean值,代表是(true)與否(false),Boolean型別也只有這兩種值。 在JavaScript中,任何值都可以轉為Boolean值。如果J...

2018-10-19 ‧ 由 WM 分享
DAY 5

NaN & Infinity

NaN NaN(Not a Number)。 如果JavaScript運算結果為無法明確定義的數值,便會產生NaN。 它代表無法表示的數值。 發生以下幾種情況,...

2018-10-20 ‧ 由 WM 分享
DAY 6

型別轉換

JavaScript是弱型別的程式語言,對型別的要求並沒有像JAVA、C#如此嚴謹,相對地,彈性許多。 當我們給的值不是JavaScript預期想要的型別,它會...

2018-10-21 ‧ 由 WM 分享
DAY 7

運算式 & 運算子

在JS中,我們可以藉由運算式得到所需要的值。 所謂的運算式,不是只有像數學的四則運算,它也有其他的形式表現,讓我們求值。 算數運算式 算數運算式就是數學的 +...

2018-10-22 ‧ 由 WM 分享
DAY 8

undefined & null

在開發JS應用程式的過程當中,遇到undefined與null的機率非常高,在解決問題之前,必須要先了解undefined與null到底是什麼,是怎樣發生的,如...

2018-10-23 ‧ 由 WM 分享
DAY 9

「==」 & 「===」 運算子

「==」與「===」運算子都是用來判斷運算元的值是否相等。 「===」 嚴格比較 先判斷運算元的型別是否相同,若不相同,結果為false。 null與unde...

2018-10-24 ‧ 由 WM 分享
DAY 10

Array 陣列

陣列就像容器一樣,放在裡面的東西稱為元素,會按照順序排好,每個元素都有其位置,稱為索引,找到索引值,就可以得知該位置元素的值。 建立陣列最直接的方式是使用中括號...

2018-10-25 ‧ 由 WM 分享