semicolon相关内容

在JavaScript中使用逗号与分号?

给出以下代码 var fn = function(){ var x ='x', y ='y'; this.a ='a', this.b ='b', this.c ='c'; this.d ='d', this.e ='e'; } 你可以看到两者兼而有之。 使用其中一个有什么好处? 我的理解是分号是结束语句。并且逗号应该用于将多个声明串在一起 ..
发布时间:2019-01-24 00:21:58 前端开发

花括号后我应该何时使用分号?

很多次我看到在函数声明之后使用分号,或者在模块模式脚本的匿名“返回”函数之后使用了分号。大括号后使用分号是否合适? 解决方案 在语句后使用分号。这是一个声明: var foo = function(){ alert(“bar”); }; 因为它是一个变量赋值(即为变量创建和赋予匿名函数)。 我想到的两个不是语句的东西是函数声明: funct ..
发布时间:2019-01-22 20:37:16 前端开发

自动分号插入&退货声明

正如您可能知道的那样,ECMAscript会尝试变聪明,并且如果您没有明确地编写分号,则会自动插入分号。简单示例 function foo(){ var bar = 5 return bar } 仍将按预期工作。但如果你依赖它,有一些警告。如果我们像这样重写那个函数 function foo(){ var bar = 5 返回 { bar ..
发布时间:2019-01-22 19:22:11 前端开发

为什么结果因大括号放置而异?

为什么下面的代码片段来自这个文章,由于花括号的位置只有一个变化,会产生不同的结果吗? 当大括号 {在新行上, test()返回 undefined ,并且“没有 - 它破了:undefined“显示在警报中。 function test(){return {/ * ..
发布时间:2019-01-21 15:06:07 前端开发

JavaScript库中的前导分号有什么作用?

在几个JavaScript库中,我在一开始就看到了这种符号: / ** * Library XYZ * / ;(function(){ // ...依此类推 虽然我对“立即执行的函数”语法非常满意 (function(){ ...})() 我想知道领先的分号是什么。我只能来这就是说,它是一种保险。也就是说,如果这个库嵌入在其他有缺陷的代码 ..
发布时间:2019-01-21 14:13:10 前端开发

JavaScript的自动分号插入(ASI)有哪些规则?

好吧,首先我应该问一下这是否依赖浏览器。 我读过如果找到无效的令牌,但代码部分有效直到该无效令牌,如果前面有换行符,则在令牌之前插入分号。 但是,引用由分号引起的错误的常见示例插入是: 返回 _a + b; ..这似乎不符合此规则,因为_a将是有效的令牌。 另一方面,分拆呼叫链按预期工作: $('#myButton') .click ..
发布时间:2019-01-21 13:43:00 前端开发

属性文件反斜杠和分号

我有一个java类来编写/追加到现有的属性文件中。在追加后,它用双反斜杠替换所有单反斜杠,并在每个分号前放置单反斜杠。 protected void doPost(HttpServletRequest request) ,HttpServletResponse响应)抛出ServletException,IOException { // TODO自动生成方法stub response. ..
发布时间:2018-12-07 18:44:36 Java开发

什么时候你会在一个方法关闭括号后放一个分号?

我已经用Java编程了一段时间,我第一次遇到这种语法: public Object getSomething(){return something;}; 有趣的是我的最后一个分号。它似乎没有导致编译器错误,并且据我所知不会生成运行时错误,所以它似乎是有效的语法。我什么时候会使用这种语法?或者它只是允许但通常不使用的东西? 解决方案 语法允许它作为对无害语法错误的让 ..
发布时间:2018-11-29 19:45:51 Java开发

这些导入后为什么需要分号?

到目前为止,我从未真正在Scala中使用Traits,我想改变它。我有这个代码: import tools.nsc.io.Path import java.io.File trait ImageFileAcceptor扩展FileAcceptor { 覆盖def接受(f:文件)= { super.accept(f)匹配{ case true => { //额外的工作,看看 ..
发布时间:2018-08-01 11:42:24 其他开发

在UrlScan.ini中用分号指定字符串

我想在IIS 6上使用UrlScan阻止用户代理。但是我无法在字符串中指定带分号的用户代理。我认为这是一种非常常见的情况,但我找不到任何关于如何在UrlScan.ini中转义分号的答案(其中分号用于评论)。 这是规则: RuleList = DenyUserAgent [DenyUserAgent] DenyDataSection = AgentStrings ScanHea ..
发布时间:2018-07-17 20:07:32 服务器开发

“if”语句末尾的分号

今天,经过半小时的搜索错误,我发现可以在if语句后面加一个分号而不是代码,如下所示: if(a == b); //做东西 这基本上意味着无论是等于b,这些东西都会完成或不,if语句没有任何意义。为什么Java没有给我一个错误?有什么情况可以使用吗? 解决方案 为什么会这样? Java语言规范说: 空陈述 空陈述什么都 ..
发布时间:2018-07-17 08:40:22 Java开发

JavaScript Bang"!"功能与领先分叉“;” IIFEs

气袋建议我这样做: !function(){ // ... }(); 因为: 这可以确保如果格式错误的模块忘记包含最终的 分号,那么当脚本获得 连接时,不会出现错误。 让我可以解决语言的语法规则: // //评估铬34控制台。 function(){}(); // => SyntaxError:意外的标记( !functi ..
发布时间:2018-04-17 10:08:49 前端开发

Python:什么是半冒号做的?

我在线获得了一个函数来帮助我处理当前的项目,并且在某些行上有分号。我想知道为什么?是否打破了功能? def containsAny(self,strings = []): alphabet ='abcdefghijklmnopqrstuvwxyz0123456789 ' 在字符串中的字符串: 在字符串中的字符串: 如果字符串中的字符:return 1; 返回0; 函数 ..
发布时间:2018-04-17 09:52:13 Python

在JavaScript源代码中自动插入分号的实用工具?

这个问题很自我解释。 我正在使用来自多个开发人员的代码。其中一些用户使用分号不一致,我只是希望他们在每一行之后保持一致(并防止任何错误的掩盖)。 我使用Aptana来格式化我的源代码,但不会为您添加分号AFAIK。 谢谢。 解决方案 啊......刚发现YUI压缩机有一个保留分号的选项,实际上将分号添加到适当的行中。然后,只需要通过aptana格式化程序发送缩小的未被隔离的 ..
发布时间:2018-02-04 11:28:55 前端开发

为什么“& ;"在bash中无效的语法?

我试图在终端上运行一个for循环,我想把每个迭代发送到后台进程,这样所有的循环都可以同时运行。 以下是一个一个运行的命令 * .sra;做fastq-dump --split-files $ i;完成#“;”只有 我已经突出了分号。 要同时运行这个工程 for i in * .sra;做fastq-dump --split-files $ i&完成 ..
发布时间:2018-01-27 23:30:24 其他开发

在for循环错位分号

当我在做我的任务时,我做了一个小错误,在for循环中,就像下面的代码一样。 $ p $ for(i = 0; i N = N * I; $ b当我编译程序时,它的编译没有错误,但是我没有得到输出一段时间。然后,后来发现我错误地放置了for循环中的分号。在for循环之后放置分号时出现了什么问题? class A { public static void main(Strin ..
发布时间:2018-01-27 22:53:12 Java开发

VBA设置公式 - 获取错误1004

我正在尝试创建一个将SUMIF公式放在单元格中的Sub。我已经将问题减少到一个简单的设置: Private Sub CommandButton1_Click() 单元格(2,3)。公式=“= SUMIF(A1:A5; D1; B1:B5)” End Sub 电子表格的图片(我不能发布图片): http://i.imgur.com /qVSoDkv.png ..
发布时间:2017-09-10 20:37:43 Office