js进阶小知识

关于函数名和var声明的变量名相同的状况 function a() { console.log(10); } var a; console.log(a); // 打印 a() 函数的函数体 a(); // 10 a = 3; 一、函数和var声明的变量做用域会发生提高 二、han’shu提高会优先与变量提高 三、若是函数和变量名同样,而且变量没有被赋值,则函数生效 th
相关文章
相关标签/搜索