异步:我们一起同时去干一件事情;不管前边执行不执行,后边都会执行; 同步:一个事情没有处理完毕,就不处理下一个事情;一个方法没有执行完就不执行后边的;var i = 0;
setInterval( function(){
for( i = 0; i< 10; i++){
console. log( i);
}
},1000) //一秒执行的时候for循环全部跑一遍,第二秒执行的时候for循环在全部跑一边;
console.log(i); //输出的结果是先输出0 在输出0-9这个数;因为setInterval在1秒后会执行,而外面的i不会等时间;
setInterval(
function(){
for(var i = 0; i< 10; i++){
console. log( i);
}
for(var i = 0; i< 10; i++){
console. log( i);
}
},1000)
console.log(i);
//会报错 i属于私有变量;i在私有函数的里边;
因为在外边访问不到i;