此错误通常与凌乱的闭括号有关,但我在文件的第 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/