iT邦幫忙

鐵人檔案

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

用30天了解javascript 系列

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

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

[ 用30天了解javascript]Day1. 認識Javascript

Javascript一直都是受歡迎及使用廣泛的語言,Javascriptt始終名列前矛資料來源:2020 年 9 月 TIOBE 程式語言排行榜 Javascr...

2020-09-01 ‧ 由 sunny 分享
DAY 2

[用30天了解javascript]Day2.變數及資料型別

變數必須是唯一的名稱 JS會在宣告變數時完成記憶體配置,可以使用var、let來宣告變數,const宣告常數。 宣告變數 宣告變數 var name; 宣告多...

2020-09-02 ‧ 由 sunny 分享
DAY 3

[用30天了解javascript] Day3.var、let、const差別

var 函式作用域 變量提升,可在宣告前使用,值為undefined console.log(name); //undefined var name =...

2020-09-03 ‧ 由 sunny 分享
DAY 4

[用30天了解javascript]Day4.null、undefined

undefined 變數沒有被宣告,或是已經宣告,但是沒賦予值建議不要直接使用undefined,如果想要賦予變數一個空值,建議使用null var nam...

2020-09-04 ‧ 由 sunny 分享
DAY 5

[用30天了解javascript]Day5.全域變數、區域變數

區域變數(在單一地方) 在function內宣告,結束時,區域變數就消失,記憶體就會被釋放 不同的funcion可宣告相同名稱 function numbe...

2020-09-05 ‧ 由 sunny 分享
DAY 6

[用30天了解javascript]Day6.提升(Hoisting)

變數提升 console.log(name); //name is not defined 未宣告變數執行時,會出現錯誤 console.log(name);...

2020-09-06 ‧ 由 sunny 分享
DAY 7

[用30天了解javascript]Day7.運算子

算數運算子 基本的四則運算,包括加、減、乘、除、取餘數(%) 遞增運算子 ++(遞增) ++變數(先遞增,在執行運算式之前修改值) var i = 3; var...

2020-09-07 ‧ 由 sunny 分享
DAY 8

[用30天了解javascript]Day8.流程控制-條件句

if-else 是判斷條件是否成立,成立時執行指定的程式敘述,反之,跳過if往下執行。 if (條件){ // 條件成立,執行這裡的程式碼; } else...

2020-09-08 ‧ 由 sunny 分享
DAY 9

[用30天了解javascript]Day9. 流程控制-迴圈

在你指定的條件成立時,就會反覆地執行某一段程式敘述。使用時也要非常謹慎,條件成立時,就會一直重複執行,可能會造成無窮迴圈。較常使用的迴圈是 for、while...

2020-09-09 ‧ 由 sunny 分享
DAY 10

[用30天了解javascript]Day10. 流程控制-例外處理

常見錯誤類型 語法錯誤(SyntaxError) 語法輸入錯誤或中括號、大括號不完整造成錯誤 引用錯誤(Uncaught ReferenceError)...

2020-09-10 ‧ 由 sunny 分享