如果不宣告變數會污染全域,多人開發起來會變得很雜亂 例 1 例 2 function fnB的a不會影響到全域的a答:'local',1 '全'...
這是 ES6 中對作用域新的專用語,翻成中文就是「時間上暫時無法達到的區域」,簡稱為「暫時死區」, let const 才有。在 JavaScript 中對於變...
直譯 而直譯器是一行一行直接翻譯執行。每翻譯一行程式敘述就立刻執行,然後再翻譯下一行,再執行,所以直譯器可即時翻譯、執行。像是JavaScript、還有PHP、...
學習hoisting之前可以先看上篇 直譯編譯 提升hoisting(接續上) 當執行以下程式碼時 console.log(a) var a = 10 會輸出...
物件傳參考 const雖不能修改但有一個物件傳參考的特性 是可以的 const a = { name : '勞贖'; } a.name = '老鼠';...
物件結構 可參考 GO 物件與純值 Js只有兩種型別陣列&函式都是物件型別(函式是物件型別下的一個小型別function) 純值 純值無法新增屬性...
Js除了原生型別 number、string、boolean、null、undefined 之外,幾乎都是物件,物件具有屬性 (properties) 與方法...
陣列 (array) 是一個有序的序列,陣列中可以儲存不定數量的任何值,陣列在 JavaScript 中屬於複合資料型態 (composite data typ...
可以參考 陣列物件混合使用 let school = [ { teacher: 'cindy', student: 'd...