W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
2.1?對所有的引用使用?const
?;避免使用?var
。
為什么?這能確保你無法對引用重新賦值,也不會導(dǎo)致出現(xiàn) bug 或難以理解。
// bad
var a = 1;
var b = 2;
// good
const a = 1;
const b = 2;
2.2?如果你一定需要可變動的引用,使用?let
?代替?var
。
為什么?因為?
let
?是塊級作用域,而?var
?是函數(shù)作用域。
// bad
var count = 1;
if (true) {
count += 1;
}
// good, use the let.
let count = 1;
if (true) {
count += 1;
}
2.3?注意?let
?和?const
?都是塊級作用域。
// const 和 let 只存在于它們被定義的區(qū)塊內(nèi)。
{
let a = 1;
const b = 1;
}
console.log(a); // ReferenceError
console.log(b); // ReferenceError
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: