[JavaScriptWeird]No.18 存在與布林 發表於 2019-01-21 | 更新於 2020-02-16 | 分類於 前端學習我們了解 JavaScript 是動態型別以及具有強制型轉的特性,也知道強制型轉的缺點,所以我們也必須了解其優點,關於存在 (Exeistence) 與布林 (Boolean)閱讀全文 »
[JavaScriptWeird]No.17 比較運算子 發表於 2019-01-21 | 更新於 2020-02-16 | 分類於 前端學習來談談 JavaScript 的比較運算子,之前我們紀錄的所有東西,單獨來看可能不知道可以被實際運用在哪裡,直到把運算子的「優先性」、「相依性」、「強制型轉」這三種東西兜再一起,這就是本篇文章要記錄的東西。閱讀全文 »
[JavaScriptWeird]No.16 強制型轉 發表於 2019-01-20 | 更新於 2020-02-16 | 分類於 前端學習我們提到 JavaScript 宣告變數時不需要指定型別,因為 JavaScript 是動態型別語言,這篇文章要記錄的觀念是「強制型轉 (coercion)」閱讀全文 »
[JavaScriptWeird]No.15 運算子的相依性與優先性 發表於 2019-01-20 | 更新於 2020-02-16 | 分類於 前端學習上一篇我們大概了解了什麼是運算子,這節要來討論運算子的相依性與優先性這兩個非常重要的名詞。它們看起來很複雜,但其實並不。閱讀全文 »
[JavaScriptWeird]No.14 運算子 發表於 2019-01-20 | 更新於 2020-02-16 | 分類於 前端學習我們已經探討過型別,現在我們深入了解另一個概念「運算子」,能幫助我們除錯和了解其它可能會因為動態型別而產生的問題。閱讀全文 »
[JavaScriptWeird]No.13 純值 發表於 2019-01-16 | 更新於 2020-02-16 | 分類於 前端學習上一篇提到 JavaScript 是動態型別,會根據我們設定的值自動決定該變數的型別為何, JavaScript 有六種純值(Primitive Types,或稱為基本型別),讓我們繼續看下去。閱讀全文 »
[JavaScriptWeird]No.12 型別與 JavaScript 發表於 2019-01-16 | 更新於 2020-02-16 | 分類於 前端學習本篇要記錄的是 JavaScript 的一個小觀念「型別」, JavaScript 很特殊,不同於其他程式語言,特別是在變數的資料與型別的部分,JavaScript 處理它們的方式不太一樣。閱讀全文 »
[JavaScriptWeird]No.11 關於非同步回呼 發表於 2019-01-13 | 更新於 2020-02-16 | 分類於 前端學習我們在 Day 6 的時候有談到 JavaScript 是 單執行緒且同步的,是如何同步執行這些程式碼,那我們也有一些疑問仍然有待釐清,像是「非同步回呼 (asynchronus callbacks)」是什麼意思?閱讀全文 »
[JavaScriptWeird]No.10 範圍與 let 發表於 2019-01-13 | 更新於 2020-02-16 | 分類於 前端學習我們在前面幾篇文章中已經討論「執行環境」、「變數環境」、「詞彙環境」,然而這些東西最終定義了「範圍 (Scope)」閱讀全文 »
[JavaScriptWeird]No.9 範圍鏈 Scope Chain 發表於 2019-01-12 | 更新於 2020-02-16 | 分類於 前端學習這一篇要記錄的觀念是常常會讓人感到困惑,光看名詞就會讓人不知道在講什麼的「範圍鏈 (Scope Chain)」,但實際上如果照著課程走,看到最後會發現,啊原來就只是這樣!所以不要被名詞嚇到了哩。閱讀全文 »