JS筆記 開發工具、插件、數據類型、變量提升、變量作用域、嚴格模式

  1. VS Code
    IDE開發工具
  2. vscode插件
    推薦: live server
    功能:代碼保存時瀏覽器實時刷新顯示效果
  3. var
    弱類型
  4. console.log("")
    測試輸出
  5. console.log(typeof test)
    輸出數據的類型
  6. 變量提升: 解析過程會提升後面代碼中定義的變量到前邊
    作用域種類: 全局作用域 函數作用域 塊作用域
類型 變量提升 作用域控制 window全局 重複聲明
var 是(聲明前可以使用) 影響 不提示
let 變量 否(聲明後才能使用) 有(用函數return訪問) 不影響 提示
const 常亮 否(聲明後才能使用) 不影響 提示
let     是變量
const   是常量(值類型,內存地址不可更改。引用類型,可以更改內部的數據)
        靜態方法Object.freeze(test)可以鎖定引用類型也不可更改
  1. 變量作用域一樣
    function中的變量只能在函數用使用 外部變量 同級或其下級都可使用
  2. “use strict”; 嚴格模式
    避免不定義變量進行,重複定義混亂變量,無效賦值等操作,進行提示
  3. {}塊作用域 封包函數變量
    在函數裏晟敏該變量在函數外無法訪問,只能在函數return出去,外部纔有權訪問
  4. var聲明的對象會保存在JS的window全局對象中
    window.screenLeft
    瀏覽器左邊的邊界距離
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章