星空网 > 软件开发 > 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 (#换成@)。

快递到越南要多久:https://www.goluckyvip.com/tag/105701.html
从国内寄快递到越南:https://www.goluckyvip.com/tag/105702.html
快递可以寄越南:https://www.goluckyvip.com/tag/105703.html
越南陆运专线物流:https://www.goluckyvip.com/tag/105704.html
越南的快递公司:https://www.goluckyvip.com/tag/105705.html
物流服务越南专线:https://www.goluckyvip.com/tag/105706.html
2024深圳龙岗区文化馆免费音乐培训课程安排+报名方式:https://www.vstour.cn/a/366181.html
Keep上市后首份财报:亏损同比收窄55.7% :https://www.kjdsnews.com/a/1836654.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流