社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
<script type="text/javascript">
console.log('*A*', hometown);
var hometown = '江西省赣州市于都县'; //变量声明会前置,但是赋值不会前置
function fn1() {
console.log('*B*', food);
var food = '赣南脐橙'; //变量声明会前置,但是赋值不会前置
//不会报错,能识别food2变量,说明 food2变量会前置
console.log('*C*', food2);
var food2; //变量声明会前置
}
fn1();
//报错,Uncaught ReferenceError: age is not defined
console.log('*D*', age); //age变量根本就没定义,当然会报错了
</script>
运行结果如下:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!