iT邦幫忙

鐵人檔案

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

用30天了解javascript 系列

javascript是重要的程式語言,決定打好基本功,重新認識javascript,把這次學習的每個單元與找到的資料整理下來

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

[用30天了解javascript]Day11.陣列

有序資料的集合,提供一連串連續性的儲存空間,值可以是字串、數值、另一個物件,陣列用中括號 [] 包覆起來的資料,有value、index 陣列宣告 方法一: /...

2020-09-11 ‧ 由 sunny 分享
DAY 12

[用30天了解javascript]Day12.陣列的屬性及方法

陣列屬性 length 取得陣列長度度,再利用for迴圈將陣列輸出 var items = ['dog', 'cat', 'bee', 'bear']; con...

2020-09-12 ‧ 由 sunny 分享
DAY 13

[用30天了解javascript]Day13.物件

無序集合,強調的則是屬性名稱,屬性名稱必須要有相對應的值,用大括號 {} 包覆起來的資料,有key、value 物件宣告 物件實字 //較常用 var 物件名稱...

2020-09-13 ‧ 由 sunny 分享
DAY 14

[用30天了解javascript]Day14.傳值與傳參考

傳值(call by value) 在javascript裡純值(boolean、null、undefined、number、string)是傳值 傳過去沒有...

2020-09-14 ‧ 由 sunny 分享
DAY 15

[用30天了解javascript]Day15.範圍鍊(Scope Chain)

JavaScript 屬於靜態作用域,函式內沒有需要的變數時,會向外查找變數,如果找不到時會出現ReferenceeError: xxx is not defi...

2020-09-15 ‧ 由 sunny 分享
DAY 16

[用30天了解javascript]Day16.函式

將程式碼封裝在一起,當被調用執行時可重複使用,程式除錯容易 無論funtion放哪裡,都會優先被執行 名稱一定要被呼叫才會執行 function宣告 1....

2020-09-16 ‧ 由 sunny 分享
DAY 17

[用30天了解javascript]Day17.立即函式(IIFE)

可立刻執行的匿名函式,函式名稱可寫可不寫 無法在函式外再次執行 (function IIFE() { console.log("立即函式&...

2020-09-17 ‧ 由 sunny 分享
DAY 18

[用30天了解javascript]Day18.閉包

閉包定義 是函式裡面定義另外一個函式(巢狀函式) 將外層變數包在內層使用,變數可以不被釋放,可重複被使用不互相影響 可保護存入變數不被外部修改 使用時需要注意...

2020-09-18 ‧ 由 sunny 分享
DAY 19

[用30天了解javascript]Day19.this

不管在全域或函式,都可以直接調用this,在每個執行環境都會存在,this 代表的是執行時的對象,並不代表自身。 在全域環境中,this會指向window t...

2020-09-19 ‧ 由 sunny 分享
DAY 20

[ 用30天了解javascript]Day20.箭頭函式

箭頭函式是一個簡短的語法,使用"箭頭"(= >)定義函式,提高程式碼可閱讀性。 沒有自己的 this,this會向上層繼承,如果沒有...

2020-09-20 ‧ 由 sunny 分享