新人日誌
首頁
關於我
部落格
Toggle Menu
所有文章
所有文章
共 219 篇文章
搜尋
重設
JavaScript
JavaScript 自動轉換型態( Type Coercion)與比較運算子完整解析
JavaScript 當初的設計目標,是讓沒有程式背景的人也能快速上手。 為了達到這個目標,它選擇成為一個「寬容」的語言——當程式遇到型別不符合的情況,不要直接報錯讓整個網頁壞掉,而是盡量猜測你的意圖...
2026年3月4日
JavaScript
React 的特色是什麼?初學者必懂的核心觀念
在上一篇文章中,我們了解了 React 的誕生背景。 這篇文章要更進一步,帶你認識 React 的核心特色,以及它跟 jQuery 在思維上的根本差異。
2026年3月3日
JavaScript
JavaScript 事件處理器:從輪詢到 addEventListener 的事件機制
使用者隨時可能點擊按鈕、按下鍵盤、或是捲動頁面。 而我們寫的 JavaScript 程式,要怎麼知道使用者做了這些操作,並且做出對應的反應? 這就是「事件處理」要解決的問題。 這篇文章會從最原始的做法...
Previous
1
2
3
...
25
2026年3月3日
JavaScript
React 怎麼誕生的?Facebook 到開源的發展歷史
在開始學 React 之前,我們先花幾分鐘了解一下它的來歷。 知道一個工具為什麼被發明出來,會幫助你更好地理解它想解決什麼問題。
2026年2月25日
JavaScript
JavaScript 的 null 和 undefined 是什麼?兩種空值的差異
在前面的文章中,我們認識了好幾種 JavaScript 的資料值(Value):數字、字串、布林值。 這些值都帶有明確的資訊——42 代表一個數字,”Hello” 代表一段文字,true 代表「是」。...
2026年2月23日
JavaScript
JavaScript 邏輯運算子:&&、||、! 和三元運算子完整教學
在前一篇文章中,我們學會了用比較運算子產生布林值——也就是只有 true(真)和 false(假)兩種可能的值。 但在實際寫程式時,判斷條件往往不會只有一個。 例如:「使用者有登入而且是 VIP 會員...
2026年2月23日
JavaScript
JavaScript 布林值是什麼?用比較運算子產生 true 和 false
在前面的文章中,我們認識了數字和字串這兩種資料型態。 但在寫程式的時候,我們常常需要做「判斷」——使用者有沒有登入?購物車的金額有沒有超過免運門檻?密碼輸入的對不對? 這篇文章會介紹 JavaScri...
2026年2月13日
JavaScript
JavaScript 一元運算子是什麼?typeof 與二元運算子的差異
在前面的文章中,我們認識了各種 JavaScript 運算子,像是加減乘除這類常見的符號。 但你知道嗎?並不是所有的運算子都是符號,有些運算子其實是用「文字」來表示的。 這篇文章會介紹一個很實用的文字...
2026年2月13日
JavaScript
JavaScript 字串(String)是什麼?引號、跳脫字元與模板字串
前幾篇我們認識了數字型態,知道 JavaScript 怎麼儲存和計算數字。 但程式不可能只處理數字——你一定也需要處理文字,像是使用者的名字、一段訊息、或是一個網址。 在 JavaScript 裡,文...
2026年2月12日
Next