语法错误找不到错误
Syntax error cant find the error
var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice <= 0.33) {
computerChoice = "rock";
}
else if(computerChoice > 0.34 && computerChoice < 0.66) {
computerChoice = "paper";
}
else {
computerChoice = "scissors";
}
var compare=function(choice1,choice2){
if(choice1 === choice2){
return "The result is a tie!";
}
else if(choice1 === "rock"){
if(choice2 ==="scissors"){
return "rock wins";
}
else{
return "paper wins";
}
}
else if(choice1 ==="paper"){
if(choice2 ==="rock"){
return "paper wins";
}
else{
return "scissors wins";
}
}
else{
if(choice2 === paper){
return "scissors wins';
}
else{
return "rock wins";
}
}
};
compare(userChoice,computerChoice);
console.log(compare);
我似乎看不到我的代码的问题,我一直试图解决它一段时间,但它一直说语法错误:无效或意外的令牌。我刚刚开始学习javascript
,我试图学习的网站只给我很少的信息,如何完成这一点。而不是帮助,它所做的只是在最后一个小时内继续打印Syntax error : invalid or unexpected token
。
您混淆了scissors wins
后的单引号和双引号。替换:
return "scissors wins';
由:return "scissors wins";
相关文章:
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 错误:找不到模块'/lib/cli'
- 余烬引擎未捕获错误:找不到模块余烬视图/views/select
- 缺少 Angular JS 必需控制器错误:找不到指令所需的控制器“ngModel”
- 接收'错误:找不到模块'使用browserfy、gullow、react.js
- javascript错误-找不到节点:replaceChild
- 错误:找不到模块'开放星云'(Meteor.JS)
- 错误:找不到模块,但仅在Heroku上
- 错误:找不到模块'html',可以't提供静态文件
- npm->错误:找不到模块'可读流'
- WebdriverIO错误:找不到模块'点击'浏览器名称:"铬”;
- 错误:找不到模块'/definitions/init'在分析文件时
- 如何查找原因--错误:找不到模块
- 帆 js 模板 jst.js错误找不到变量 _
- 鲍尔错误:找不到适合角度的版本
- MongoDB - 错误:找不到模块“./build/Release/bson”
- fetch 未在 Safari 中定义(引用错误:找不到变量:fetch)
- Javascript 引用错误 - 找不到整个函数
- 错误回调中的错误:TestPlugin2 = 引用错误:找不到变量:在 file:///android_asset/ww
- 错误:找不到指令 所需的 [$compile:ctreq] 控制器