老师,看我理解的对吗?

来源:4-9 JS解析机制-预解析

好狗边上飘314

2019-11-29 20:52:12

http://img.mukewang.com/climg/5de112b009526f7d04370321.jpghttp://img.mukewang.com/climg/5de112be0976510a04820141.jpg

当变量名和函数名相同的时候:

因为函数预解析的优先级大于变量,所以会先解析函数,然后再解析变量。但是变量的值会覆盖函数的值,所以浏览器会报“name”不是一个函数错误;

如果变量未给它赋值,如var name;的时候,函数的值就可以正常打印出来,“我爱北京天安门!”


写回答

1回答

好帮手慕慕子

2019-11-30

同学你好, 理解的很对,真棒, 继续加油!

如果帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程