iT邦幫忙

鐵人檔案

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

教練我想學 JavaScript 系列

鐵人鍊成 共 30 篇文章 | 19 人訂閱 訂閱系列文
DAY 11

Day 11 比較運算子

我們將運算子的優先性和相依性以及強制型轉 一起結合起來看, 來解釋一些 JavaScript 看似奇怪的行為 當我們討論時,你就會更瞭解 更熟悉一些我們講到一些...

2018-10-26 ‧ 由 jimmy92 分享
DAY 12

Day 12 存在(exeistence)、布林(Boolean) 與預設值

動態型別和強制型轉真的很有用嗎 讓我們談談存在(exeistence)和布林(boolean) 我打開開發者工具 我使用內建函數 有個布林內建函數可以轉換 雖然...

2018-10-27 ‧ 由 jimmy92 分享
DAY 13

Day 13 物件與點

在其他的程式語言中 物件與函數是兩個不同的東西, 但是在JavaScript裡 它們是非常非常相關的 它們在很多情況下幾乎是一樣的 所以讓我們來談談物件和函數...

2018-10-28 ‧ 由 jimmy92 分享
DAY 14

Day 14 函數就是物件

我們現在要討論重要的觀念讓你能夠將 JavaScript 使用成其他程式語言無法匹敵的強大工具 這概念稱為一級函數(first class functions)...

2018-10-29 ‧ 由 jimmy92 分享
DAY 15

Day 15 By Value 與 By Reference

現在我們來談談 by value 以及 by reference 瞭解這個觀念是很重要的 讓你在 debug 時能夠比較順利 先來看看 by value 我們直...

2018-10-30 ‧ 由 jimmy92 分享
DAY 16

Day 16 物件、函數與「this」

Day 16 物件、函數與「this」 當函數被呼叫時執行環境會被創造,也會替我們創造變數環境 圖片來源:JavaScript 全攻略:克服 JS 的奇怪部分...

2018-10-31 ‧ 由 jimmy92 分享
DAY 17

Day 17 陣列

陣列可以透過兩種方式來創建, 先用第1種方式,我們直接來看程式碼: var arr1 = new Array(); arr1[0] = 1; arr1[1] =...

2018-11-01 ‧ 由 jimmy92 分享
DAY 18

Day 18 arguments 與 spread 運算子

函數在被呼叫時執行環境被創造, 同時創造變數環境、外部環境與特殊變數 this 時也會創造變數 arguments 圖片來源:JavaScript 全攻略:克...

2018-11-02 ‧ 由 jimmy92 分享
DAY 19

Day 19 立即呼叫的函數表達式 IIFE

我們再來分別看一下函數陳述句與函數表達式, 函數陳述句如下: // 函數陳述句 function greet(name) { console.log('He...

2018-11-03 ‧ 由 jimmy92 分享
DAY 20

Day 20 閉包

閉包 (Closures) 是要瞭解 JavaScript 的重要觀念, 我們已經知道呼叫函數會將函數的執行環境放進執行堆中執行, ,在函數被加進執行堆上方,...

2018-11-04 ‧ 由 jimmy92 分享