es6如何在if语句中使用console.log?

时间:2016-08-10 01:55:58

标签: javascript

为什么console.log返回undefined?即使let限制了v的范围,该范围也在if语句中(也是console.log所在的位置),所以它不应该仍然存在得到记录?

var x = 1;

if(x < 10) {
    let v = 1;
    v = v + 21;
    v = v * 100;
    v = v / 8;

    console.log(v);
}

console.log(v); //v is not defined

1 个答案:

答案 0 :(得分:1)

变量声明let受限于if。