现在的主流只要会let跟const
let宣告变数:
比较严谨的
ex:
let cokePrice = 20 ;
ans:
cokePricer = 20
let是宣告变数,值就会在记忆体上,就不用再次宣告变数,如后续要再次宣告变数,就再次选择变数,用“=”重新去赋于数值40,value值就会从20变成40
cokePrice = 40 ;
ans:
cokePrice就会改成40
const宣告变数:
宣告后无法修改值
const无法像let一样,不用宣告就可以更改值
ex:
sale跟hatPrice数值比较不会更动的就用「const」
hatNum跟total数值会变动的就用let
const sale = 0.7 ;const hatPrice = 200 ;let hatNum = 3 ;let total = sale * hatPrice * hatNum ;
var宣告变数:
跟let很像,可是现在没有什么人在用var了,因为很容易造成一些奇奇怪怪的事情
比较不严谨的
ex:
var容易出现重複宣告,会覆盖掉,例如123行 var name = 'abc'; 789行 var name = 'ccc';会被覆改掉,console不会丢错误讯息,let跟const会丢错误讯息。