为什么弹出来的的是undefined 这个JS代码不是由上向下执行的么 不应该先执行alert(a) 而这个a=5不执行么
1个回答
2016-08-01
展开全部
它应该是先检测代码是否有错误,之后优先级。
比如hha方法中,检测到生命变量a,那么优先级是方法中的a,而先alert,但未创建
如果你将方法中的 var a=5: 变成 a=5 就不会有问题了
比如hha方法中,检测到生命变量a,那么优先级是方法中的a,而先alert,但未创建
如果你将方法中的 var a=5: 变成 a=5 就不会有问题了
追问
确实 将写成a=5就好了 但是你的那个 那么优先级是方法中的a,而先alert,但未创建 我没太理解清楚 能不能 给详细解释一下呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询