js变量申明var是申明全局


    

var是声明全局变量,如果函数体内没有声明var全局a,则会去找全局a,如果已经声明则会找自身,声明前调用是变量提升不会报错但没有值

所以在这里alert弹出undefiend

 ---------个人博客地址:星月前端博客 – 星月 --------

星月前端博客icon-default.png?t=M666https://xingyue.vercel.app/

记录前端学习笔记,欢迎收藏或者提意见。

 

你可能感兴趣的:(javascript,笔记,javascript,前端)