解析器错误(Javascript初学者寻找解决方案)
Parser Error (Javascript Beginner looking for solutions)
我是新手,所以请原谅我的问题,如果它有点平庸。我在学习Javascript时收到此错误:语法错误:解析器错误
这是我的代码(我正在编写一个简单的石头,纸,剪刀程序):
var userChoice = prompt("Rock, Paper or Scissors?");
computerChoice = "null";
var randomnumber = Math.floor(Math.random()*1);
if (randomnumber <= (1/3)){
computerChoice = "Rock";
}
else if ((randomnumber > (1/3)) && (randomnumber <= (2/3))){
computerChoice = "Paper";
}
else {
computerChoice = "Scissors";
}
}
console.log(computerChoice);
我哪里做错了?
先用括号给出函数名称,然后始终使用 if else 的语法,自动创建括号对,在其中工作.....所以永远不会出错。
要查找这种类型的错误,请使用Firefox的Firebug插件..告诉您确切的行号...(如果您调用了单个JS,则它会给出带有行号的适当代码。
var userChoice = prompt("Rock, Paper or Scissors?");
computerChoice = "null";
var randomnumber = Math.floor(Math.random()*1);
if (randomnumber <= (1/3))
{
computerChoice = "Rock";
}
else if ( (randomnumber > (1/3)) && (randomnumber <= (2/3)) )
{
computerChoice = "Paper";
}
else {
computerChoice = "Scissors";
}
//} this is wrong.
console.log(computerChoice);
你忘了将computerChoice
声明为变量:
var computerChoice = null; //watch out "var"
相关文章:
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- 在Meteor Mongo中寻找价值
- 寻找一个免费的交互式美国地图与突出显示的州
- 正在寻找一种跨移动浏览器兼容的方式,通过内置麦克风进行录制
- 初学者异步JS-我曾经使用过“;那么“;每次我都想要价值
- 正在寻找一个插件来创建平面图
- 初学者反应查询(如何删除一个元素并附加另一个元素)
- 正在寻找从JSON/对象构建DOM客户端的JS库
- 正在寻找一个非常简单的例子UpdateListItems与Sharepoint2007的SPservices
- 奇怪的对象测验-JavaScript-初学者
- 寻找使用Javascript从Kendo UI时间选择器中减去时间的更好替代方案
- 寻找快速流动内容的想法
- AngularJS或Backbone适用于初学者
- 寻找HTML5视频是否需要加载整个文件
- javascript对象与阅读文档——初学者查询效率
- 寻找一个好的答案字符串圆形物体
- 正在寻找具有多种功能的文本编辑器
- 正在寻找一个好的在线JS obsfucator只用于缩小的目的
- 如何在HTML5视频中获得寻找事件的起点
- 解析器错误(Javascript初学者寻找解决方案)