iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

你為什麼不問問神奇 JavaScript 呢? 系列

節錄“克服JS奇怪的地方” 和 “你所不知道的JS”,搭配自己的心得煉成覺得真的很奇怪的地方。

鐵人鍊成 | 共 30 篇文章 | 28 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室第二屆鐵人賽
DAY 1

Day1 - 這是前言,和自我介紹。

想在海上肆意遨遊,建一艘夠大夠穩固的船,再加些停靠站吧。 --- 人稱 Tony Papa。 雖然有人叫我 TonyQ,但目前絕對是仿冒的。以前是非資訊的非...

2018-10-16 ‧ 由 Tony Lin 分享
DAY 2

Day2 - 程式設計簡介

這篇是包含 JavaScript,所有的程式語言的名詞介紹(英翻中)。 可以檢視一下自己是否知道這些關鍵字喔! 這個章節裡面 Tony 覺得最重要的概念是 “自...

2018-10-17 ‧ 由 Tony Lin 分享
DAY 3

Day3 - 型別

最近常聽到其他非 JavaScript 的人在描述這個語言。 “沒節操” 但我想這只是要表達型別上的差異吧,還是有其他地方呢?還蠻容易戰起來的,書中的作者,相當...

2018-10-18 ‧ 由 Tony Lin 分享
DAY 4

Day4 - 值(上)

這個章節主要是介紹各種 “值” 在使用時,需要注意的地方。 Tony 覺得主要的重點在 (上) 陣列可以給他字串的 key,但不算在陣列的長度中。 陣列是可變...

2018-10-19 ‧ 由 Tony Lin 分享
DAY 5

Day5 - 值(下)

這個章節主要是介紹各種 “值” 在使用時,需要注意的地方。 Tony 覺得主要的重點在 (上) 陣列可以給他字串的 key,但不算在陣列的長度中。 陣列是可變...

2018-10-20 ‧ 由 Tony Lin 分享
DAY 6

Day6 - Native

就是內建函式。 先列出常用的 String() Number() Boolean() Array() Object() Function() ReqExp()...

2018-10-21 ‧ 由 Tony Lin 分享
DAY 7

Day7 - Native 適合用來做建構器嗎?

這部分會出現比較多重複的詞。最後就把他列成表格了。 這章節的主要重點 確認個別的 Native 是否適合或一定要作建構器。 雖然不適合,但有哪些部分適合借用...

2018-10-22 ‧ 由 Tony Lin 分享
DAY 8

Day8 - 強制轉型

強制轉型,這是進入 JavaScript 陣營後,需要防守的重要一環。 尤其是隱性強制轉型。在不了解的情況下,相當捉模不定,重點還是玩遊戲的規則呀。 ToSt...

2018-10-23 ‧ 由 Tony Lin 分享
DAY 9

Day9 - 明確的強制轉型

先談談明確的強制轉型,和一些看似明確,但只有知道才能當明確再用。 明不明確,是看程式碼的人的程度決定的事情。 明確的強制轉型 Explicit Coercio...

2018-10-24 ‧ 由 Tony Lin 分享
DAY 10

Day10 - 隱含的強制轉型

今天來介紹隱含的強制轉型。 隱含強制轉型,就是 JS 在一些運算上,自動幫你做轉型。 如果再不明白背後運作的原理,的確會用到滿肚子怒火。 隱含的強制轉型 (im...

2018-10-25 ‧ 由 Tony Lin 分享