我正在通过参加JS课程来刷新我的JS知识。关于变量的某些事情使我有些困惑。
var variableVar = 'This is a variable pre ES6'; // var
let variableLet = 'This is a variable that can be changed'; // let
const variableConst = 'This variable cannot be changed'; // con
alsoWorks = 'This also works'; // What's this?
console.log(variableVar);
console.log(variableLet);
console.log(variableConst);
console.log(alsoWorks);
我了解var,const和let。我还注意到我不需要声明任何这些变量即可工作,例如alsoWorks = 'This also works';
。为什么我不应该这样写一个变量?