关于javascript的分号
巴扎黑
巴扎黑 2017-04-10 12:48:04
[JavaScript讨论组]

https://github.com/defunkt/jquery-pjax/blob/master/jquery.pjax.js 这是jquery.pjax.js的源码,采用了不加分号的风格,但全文还是有三个分号,但在我看来前两个分号也是没必要加的,作者为啥加了?结尾处的分号的必要性在哪里? 各位写js不加分号的大牛在写的时候都注意什么呢?一般是在什么情况下加分号?

巴扎黑
巴扎黑

全部回复(1)
巴扎黑

不加分号其实体现的是对javascript的深入理解。

最后一个分号是因为无法判断后引入的js文件内容会不会对本文档产生影响;

return多数是要加分号的,举个栗子

return 
{
   a:1
}

如果不加分号,js解释器会在return后添加分号,产生与预期不符的效果:

return;
{
    a:1
};
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号