您当前的位置:首页 > 互联网教程

javascript 中,function 方法前面一个分号是啥意思

发布时间:2025-05-19 14:32:21    发布人:远客网络

javascript 中,function 方法前面一个分号是啥意思

一、javascript 中,function 方法前面一个分号是啥意思

1、通常是用在立即调用之前。但是并不是因为他是立即调用函数,而是为了文件合并的安全。

2、比如你有两个文件,a.js和 b.js,里面都是一个立即调用函数:

3、(function(){})()

//b.js

4、(function(){})()

如果你在构建过程中把两个文件压缩之后连接到一起,就变成了

5、如果你在构建过程中把两个文件压缩之后连接到一起,就变成了

6、(function(){})()(function(){})()

这样就出了问题,所以为了避免这个问题,你可以在 b.js最前面加一个分号。

7、这样就出了问题,所以为了避免这个问题,你可以在 b.js最前面加一个分号。

8、(function(){})();(function(){})()

很多第三方 JS库需要考虑各种被使用的情况,所以前面可能会写个分号。

9、很多第三方 JS库需要考虑各种被使用的情况,所以前面可能会写个分号。

二、JavaScript 语句后应该加分号么

1.当有换行符(包括含有换行符的多行注释),并且下一个token没法跟前面的语法匹配时,会自动补分号。

2.当有}时,如果缺少分号,会补分号。

3.当程序源代码结束时,如果缺少分号,会补分号。

1.在return、break、continue、后自增、后自减五种语句中,换行符可以完全替代分号的作用。

2.var if do while for continue break return with switch throw try debugger几种关键字开头的语句,以及空语句,上一行加不加分号影响不大。

3.凡表达式语句和函数表达式语句,后面不加分号非常危险,情况极其复杂。

4.凡(和[开头的语句,前面不加分号极度危险。

三、javascript两个window用逗号和分号隔开分别有什么作用

1、对于现在的世界来说,肯定是高速发展的信息化时代,一切电脑软件手机的的出现,直接改变了人们的生活方式,最简单的例子,不用出门都可以知道外面发生了什么,出门现金都不用携带,手机二维码支付就可以搞定。而这一切的根本其实是软件的实现,而软件是编程语言所实现的,比如JavaScript,人们就会感到困惑javascript两个window用逗号和分号隔开分别有什么作用?其实很好地区别,一个是代表有联系的,比如jason字符串,一个是表示这一语句结束,我们来具体分析一下吧。

2、首先我们要知道,javascript是一个前端脚本语言,也就是可以直接在浏览器里面执行的语言,所以传数据很重要,比如后端给前端传递不少的数据,为了方便加快速度读取,这时候就采用了jason的样式,也就是java里面的键值对,这时候就用了逗号,也就是表示两者是有联系的,可以这么来理解,前者为名字,后者为这个名字的值,用逗号进行分割,但是这两者是有关系的。

3、而作为分号的话,就和其他语言一样了,代表这句话已经结束,下一个语句和上一个语句是没有联系的,这就是其中的区别,其实也很好理解,只要是研究过jason和正常的编写程序的朋友,肯定都经常遇到过这些情况。

4、当然JavaScript这个语言还是很强大的,不需要占据很大的内存,结果bootstrap,还有vue等都是很好的数据传输效果,特效的制作也是可以搞定的,还有可视化页面等,都是它来实现。