全新声明类型2.0版本
var、let、const
三者的区别
用我的世界来区别三者关系
特别的本质关系是一样,都是有木头(声明)+钻石(赋值)组成
木头(声明)+钻石(赋值)= 钻石剑(var)
var相当于一把剑,而且是双刃剑
let相当于一把斧头
木头(声明)+钻石(赋值)= 斧头(let)
const相当于一把稿子
木头(声明)+钻石(赋值)= 稿子(const)
剑很简单理解
用的好是天下无敌,用不好队友克星(变量抬升)
现在有两种方块
石头(变量) 木头(常量)
挖石头(变量)该用镐子(let),砍木头(常量)得用斧头(const)
那么玩过我的世界的都知道,石头可以用斧头砍,但是需要的时间很长
木头可以用镐子挖,一样需要特别长的时间
小结
var为剑,可用可不用
变量使用let
常量使用const
选择对的工具可以提高效率