永发信息网

JavaScript ES6中var,let,const分别什么时候使用

答案:2  悬赏:30  手机版
解决时间 2021-02-27 13:03
  • 提问者网友:我是女神我骄傲
  • 2021-02-27 05:06
JavaScript ES6中var,let,const分别什么时候使用
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-02-27 06:18
var——声明变量
let——声明块中的变量
const——声明常量(一旦赋值不可更改)
function varTest() {
  var x = 1;
  if (true) {
    var x = 2;  // same variable!
    console.log(x);  // 2
  }
  console.log(x);  // 2
}

function letTest() {
  let x = 1;
  if (true) {
    let x = 2;  // different variable
    console.log(x);  // 2
  }
  console.log(x);  // 1
}参考资料:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
全部回答
  • 1楼网友:慢性怪人
  • 2021-02-27 07:57
var——声明变量 let——声明块中的变量 const——声明常量(一旦赋值不可更改) function vartest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2}function lettest() { let x = 1; if (true) { let x = 2; // different variable console.log(x); // 2 } console.log(x); // 1}参考资料:https://developer.mozilla.org/en-us/docs/web/javascript/reference/statements/let
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯