Tag: 语法错误

JavaScript中的三元运算符没有“Else”

我一直不得不在其他没有任何条件的情况下使用null 。 反正有吗? 例如 condition ? x = true : null; 基本上,有没有办法做到这一点: condition ? x = true; 现在它显示为一个语法错误 仅供参考,下面是一些真实的示例代码: !defaults.slideshowWidth ? defaults.slideshowWidth = obj.find('img').width()+'px' : null;

为什么00.0会导致语法错误?

这很奇怪 这是Chrome中的JavaScript控制台(版本42.0.2311.135,64位)发生的情况。 > 0 < 0 > 00 < 0 > 0.0 < 0 > 00.0 X Uncaught > SyntaxError: Unexpected number 虽然Firefox 37.0.2的错误信息是: SyntaxError: missing ; before statement 关于JavaScriptparsing数字的方式可能有一些技术性的解释,也许只有在控制台提示符下修改时才会发生,但似乎仍然是错误的。 为什么这样做?

即使构build项目,Visual Studio也会显示错误

我在C#解决scheme上遇到了Visual Studio 2013的问题。 它显示完全随机的错误,但项目build立。 目前,我有33个文件有错误,我可以看到所有这些文件中的红色波浪线。 我试图清理/重build解决scheme,closuresVisual Studio,甚至重新启动我的电脑。 我也确保在Visual Studio中执行debugging运行中描述的步骤, 即使是编译器错误 。 我可以修改.cs文件,并看到解决scheme中的更改。 有没有人有一个关于为什么这样做的想法?

“TypeError:必须在散列之前对Unicode对象进行编码”

我有这个错误 Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing 当我尝试在Python 3.2.2中执行这个代码时: import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name in which the hash resides? ") wordlist = input("What is your wordlist? (Enter the file name) ") […]

JavaScript错误(未捕获的SyntaxError:意外的input结束)

我有一些JavaScript代码可以在FireFox中使用,但不能在Chrome或IE中使用。 在Chrome的JS控制台,我得到以下错误: “未捕获的SyntaxError:意外的input结束”。 我使用的JavaScript代码是: <script> $(function() { $("#mewlyDiagnosed").hover(function() { $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"}); }, function() { $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"}); }); </script> 它说错误是在最后一行});

PHP期望T_PAAMAYIM_NEKUDOTAYIM?

有没有人有T_PAAMAYIM_NEKUDOTAYIM ?

为什么有时在元字符周围需要空格?

几个月前,我在我的胳膊上刺了一个叉形炸弹 ,我跳过了空格,因为我觉得没有它们看起来更好。 但令我沮丧的是, 有时 (并非总是)当我在shell中运行它时,它并不会启动一个fork炸弹,但它只是给出了一个语法错误。 bash: syntax error near unexpected token `{:' 昨天发生了,当我尝试在朋友的Bash shell中运行它,然后我添加了空格,它突然工作, :(){ :|:& };:而不是:(){:|:&};: 空白是否重要? 我在arm上纹了一个语法错误?! 它似乎总是工作在zsh ,但不是在Bash。 一个相关的问题没有解释任何关于空格的问题,这实际上是我的问题。 为什么Bash需要空白才能正确parsing它?

为什么Node.js中的模块级返回语句工作?

当我回答另一个问题时,我遇到了一个带有顶级return语句的Node.js模块。 例如: console.log("Trying to reach"); return; console.log("dead code"); 这工作没有任何错误和打印: Trying to reach 在标准输出而不是“ dead code ” – return实际上停止执行。 但是根据ECMAScript 5.1中的return语句的规范 , 语义 如果ECMAScript程序包含不在FunctionBody内的返回语句,则 ECMAScript程序在语法上被认为是不正确的 。 在上面显示的程序中return不在任何函数内。 那为什么不扔呢?

Chrome:未捕获SyntaxError:意外的input结束

在Google Chrome浏览器中加载我的网页时,在控制台中出现一个模糊的错误: 未捕获的SyntaxError:意外的input结束 我不知道是什么原因造成的。 我将如何去debugging这个错误?

PHP 5.4与5.3应用程序错误

我正在用php构build一个web应用程序,并在php 5.4中构build它。 不过,我刚刚意识到我的服务器只运行5.3或5.2。 在我的控制器文件中,我有这行代码 $this->load->model('admin/upholstery_category_admin'); $this->load->helper('url'); if($method == 'add') { $categories = $this->db->get('category')->result(); line 158 here>> $data = []; $data['cats'] = $categories; $data['message'] = ''; 这是导致这个错误 Parse error: syntax error, unexpected '[' in /home/content/51/6663351/html/application/controllers/admin.php on line 158 我如何改变语法来纠正?