如果一个变量没有通过 var 申明就被使用,那么该变量就自动被申明为全局变量
使用 var 申明的变量则不是全局变量,,同名变量在不同的函数体内互不冲突。
在strict模式强制通过 var 申明变量,否则将导致运行错误
//严格检查模式 //启用strict模式的方法是在JavaScript代码的第一行写上: 'use strict'; //局部变量建议使用let定义 let i = 0;