學習vue也有半個月了, 感覺理解起來有些困難,這讓我很煩惱, 認真思考之後可能是基礎不夠紮實,所有學習比較頭疼
所以, 從今天開始就看是學習es6啦.先把基礎學牢固,再去學vue,期待會有乙個比較大的進步,加油
var let const的區別
用法一樣, 都可以定義乙個函式
var可以重複定義, 第1000行 或者 第500行, 當呼叫的時候,很容易忘記定義過得var, 正規寫法不建議使用var
1 ,var 和 let定義的是變數,, 而const定義是常量,
2, var和leth可以重複申明變數,但是const不可以
3, var只有全域性作用域和函式作用域,沒有塊級作用域的概念
4, let 和 const是塊級作用於,
塊作用域可以簡單的理解為在{}裡面, 你可以在{}裡面console.log(let或者const定義的函式),但是出了{}外面就無法在console.log (let和const定義的函式了)
且const定義的函式不可變,let可以,如果把以上的代買改成
就會報錯. const price = 10; 在定義後,在塊作用域中是無法修改的,不是變數
ES6學習筆記
let 塊變數 作用域為塊 const 常亮 作用域為當前塊 解構賦值 例 var x,y 1,2 字元擴充套件 at includes startswith endswith repeat codepointat 模板字串 例 正則的uiy 數值擴充套件 number.isfinite numbe...
ES6學習筆記
常用語法 1 let 與var類似,不同的是let定義的變數有塊級作用域,比如 var a 1 while true alert a 2 用let let a 1 while true alert a 12 const用來定義變數,但是定義之後的值不能再次更改了。乙個實際的用途是用來定義引入的模組,...
ES6學習筆記
var 有變數提公升 let 是塊級作用域,沒有變數提公升 模板語言 還原百分百定義的格式 const 定義常量,特殊情況可以改變值 const b 1 b 2 error const b b.a 2 ok b.c 10 ok object是記憶體位址,位址不變就沒問題 預設值 在不知道接收到個什麼...