javascript - 未捕获的语法错误 : Unexpected end of input on line one

标签 javascript html syntax syntax-error

此错误通常与凌乱的闭括号有关,但我在文件的第 1 行 收到错误!

这是 javascript(文件名:calculate.js)

var colors = new Array();
colors["SILVER"]    = -2;
...

文件后面还有很多代码,但我认为这不会导致此错误。

如果这是由头部声明引起的,这里是文档头部。

<meta id="author" content="Dawson Diaz, Evan Shimoniak">
<meta id="description" content="Resistor Color Code Calculator">
<meta id="keywords" content="Resistor, Calculator, Color Code, Electronics">
<!--Set favicon-->
<link href="favicon.ico" rel="icon" type="image/x-icon" />
<!--Include jQuery-->
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<!-- Latest Bootstrap minified CSS -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="style.css">
<!--Latest compiled and minified Bootsrap JavaScript-->
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<!--Calculator-->
<script src="calculate.js" type="text/javascript"></script>
<!--Input processing-->
<script src="ui.js" type="text/javascript"></script>

如有任何建议,我们将不胜感激。

编辑: calculate.js 的完整代码是 here

最佳答案

您在 getResistanceStr 函数末尾缺少一个 }。不知道为什么它说第 1 行,但这就是问题所在。

关于javascript - 未捕获的语法错误 : Unexpected end of input on line one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22726516/

相关文章:

javascript - 为什么 Inspector 开发工具不能反射(reflect)所有代码?

c - 将通用数组的元素传递给通用函数

javascript - 我如何使用 javascript 在 IE7、IE8、Safari 和其他支持的浏览器中播放 .Wav 声音

javascript - 如何使用全选表中的复选框来获取所有数据?

javascript - Firebase TIMESTAMP 到日期和时间

html - CSS的颜色组合

syntax - F#:为什么我必须为不带参数的函数显式指定 'unit'?

Python:删除不必要的括号?

javascript - jquery 鼠标滚轮缩放(改变 div 的宽度)

javascript - Bootstrap 轮播在我的固定顶部导航上滚动