星空网 > 软件开发 > Java

javascript中变量声明要早于赋值

javascript中变量声明要早于赋值:
这里只做简单的现象介绍,具体不做深究,先看一段代码实例:

 

var webName="蚂蚁部落";document.write(webName);

 

对于这段代码应该没有任何问题,输出结果是:蚂蚁部落。再来看一段代码:

document.write(webName);var webName="蚂蚁部落";

按照代码是顺序执行的理论,以上代码应该会报错才对,但是这里输出结果却是:undefined。
这说明在执行输出之前,变量已经被声明了,只是没有赋值而已,也就是说变量的声明会被前置,同样函数的声明也会被前置,这是由javascript解析器决定的,这里就不做深究了,具体可以自行查询资料。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9044

更多内容可以参阅:http://www.softwhy.com/javascript/

 




原标题:javascript中变量声明要早于赋值

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

VAT税收退税政策介绍:https://www.goluckyvip.com/news/9602.html
VAT税收退税攻略如何轻松节省税费:https://www.goluckyvip.com/news/9603.html
VAT税收退税指南如何轻松实现税收优惠:https://www.goluckyvip.com/news/9604.html
VAT税收能否申请退税?:https://www.goluckyvip.com/news/9605.html
VAT税率退税如何正确申请退税:https://www.goluckyvip.com/news/9606.html
德国专线, 德国特快专线服务优势 :https://www.goluckyvip.com/news/9607.html
川藏线自驾游要怎么走才比较划算呢?:https://www.vstour.cn/a/411240.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流