块级作用域
定义: 在程序用 所有被 {} 包括的内容 就是一个个块级作用域
var
let
let具有块级作用域。而var没有
<!DOCTYPE html>
<html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> // { // var a=10; // let b=20; // console.log(b) // btn.οnclick=function(){ // console.log(b) // } // } // { // var c=30; // let d=40; // } // { // console.log(a) // console.log(b) // } for(let i=0;i<10;i++){ btn[i].οnclick=function(){ } } { let[i]=0 btn[i].οnclick=function(){ } } { let i=2 btn[i].οnclick=function(){ } } </script> </body></html>