以前总是搞不清楚js里面的作用域.块级作用域.预解析,做题总做错,今天彻底搞明白了,来记录梳理一下~ 块级作用域 在其他语言中,任何一对花括号中的语句都属于一个块儿,在这之中定义的所有变量在代码块外都是不可见的.Js中没有块级作用域 一个感觉在面试中会经常遇到的问题 for(var i =0;i<10;i++){ var num = 100; } console.log(i); //i是多少 第一反应是i是9,但是错了,i是10.因为按照循环条件,i肯定是在0-10之间,当i=9的时候,都还在执…