alert(a);var a=3;按照变量提升我的理解是var a;alert(a);a = 3;这么理解就是undefined,但是结果是3,该怎么理解
备注补充:找到原因了,是因为执行了好几次,第一次执行确实是undefined,但是我执行了好几次,后面再执行的时候由于已经赋值了,所以导致都变成3,谢谢各位大侠
ibeautiful
相关分类