收到“意外令牌错误”
Getting an "Unexpected Token Error"
我应该制作一个程序来预测疯狂三月游戏的获胜者,但我不断收到"意外令牌错误",我找不到语法中的错误在哪里。我是新手,所以任何帮助都非常感谢!(另外,如果您能告诉我如何更轻松地找到我的错误而无需将来寻求帮助,这将对我有很大帮助!
/*Asks users for the Offensive and defensive efficiencies of each team,
and asks for their seed in the tournament*/
var team1 = {
offEff: prompt("Offensive Efficency for Team 1", "ex 1.28"),
defEff: prompt("Defensive Efficency for Team 1", "ex .72"),
seed: prompt("Seed for Team 1", "ex 2")
};
var team2 = {
offEff: prompt("Offensive Efficency for Team 2", "ex 1.28"),
defEff: prompt("Defensive Efficency for Team 2", "ex .72"),
seed: prompt("Seed for Team 2", "ex 2")
};
/*This function adds point values to each team based on comparisons
in each category, and whoever's point value is highest is printed
to the console.*/
function (team1, team2)
{
var team1p = 0;
var team2p = 0;
if (team1.seed < team2.seed)
team1p+=3;
else
team2p+=3;
if(team1.offEff > team2.offEff)
team1p+=1.5;
else
team2p+=1.5;
if(team1.defEff < team2.defEff)
team1p+=1.5;
else
team2p+=1.5;
if (team1p >= team2p)
console.log("Team 1 will win!");
else
console.log("Team 2 will win!");
};
给函数一些函数名称并调用它
var team1data = {
offEff: prompt("Offensive Efficency for Team 1", "ex 1.28"),
defEff: prompt("Defensive Efficency for Team 1", "ex .72"),
seed: prompt("Seed for Team 1", "ex 2")
};
var team2data = {
offEff: prompt("Offensive Efficency for Team 2", "ex 1.28"),
defEff: prompt("Defensive Efficency for Team 2", "ex .72"),
seed: prompt("Seed for Team 2", "ex 2")
};
function funcname(team1, team2)
{
var team1p = 0;
var team2p = 0;
if (team1.seed < team2.seed)
team1p+=3;
else
team2p+=3;
if(team1.offEff > team2.offEff)
team1p+=1.5;
else
team2p+=1.5;
if(team1.defEff < team2.defEff)
team1p+=1.5;
else
team2p+=1.5;
if (team1p >= team2p)
console.log("Team 1 will win!");
else
console.log("Team 2 will win!");
};
funcname(team1data ,team2data );
/*Asks users for the Offensive and defensive efficiencies of each team,
and asks for their seed in the tournament*/
var team1 = {
offEff: prompt("Offensive Efficency for Team 1", "ex 1.28"),
defEff: prompt("Defensive Efficency for Team 1", "ex .72"),
seed: prompt("Seed for Team 1", "ex 2")
};
var team2 = {
offEff: prompt("Offensive Efficency for Team 2", "ex 1.28"),
defEff: prompt("Defensive Efficency for Team 2", "ex .72"),
seed: prompt("Seed for Team 2", "ex 2")
};
/*This function adds point values to each team based on comparisons
in each category, and whoever's point value is highest is printed
to the console.*/
function WhichTeamWon(team1, team2)
{
var team1p = 0;
var team2p = 0;
if (team1.seed < team2.seed)
team1p+=3;
else
team2p+=3;
if(team1.offEff > team2.offEff)
team1p+=1.5;
else
team2p+=1.5;
if(team1.defEff < team2.defEff)
team1p+=1.5;
else
team2p+=1.5;
if (team1p >= team2p)
console.log("Team 1 will win!");
else
console.log("Team 2 will win!");
};
WhichTeamWon(team1, team2);
如果你不想命名你的函数,或者不想在其他地方使用它,你可以使用 immediately invoked function
表达式:
var team1 = {
//..
};
var team2 = {
//..
};
(function (team1, team2) {
//
// ...
//
}(team1, team2));
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 未捕获的语法错误:意外的令牌,
- 函数返回错误'令牌{'
- 使用Javascript向ID数组发送通知时出现Facebook访问令牌错误
- RegEx中出现意外的令牌错误
- django中动态形式的csrf令牌错误
- data.php:1未捕获的语法错误:意外的令牌:
- 错误:[$parse:syntax]语法错误:令牌''是意外的令牌
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 获取意外的令牌ILLEGAL JS错误
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- 未捕获的语法错误:意外的令牌 = (Chrome)
- JavaScript意外的令牌<,有什么方法可以逃避错误(或至少跳过那些无用的字符)
- ng单击错误:[$parse:syntax]语法错误:令牌'对象'意外,应为[]
- 错误:语法错误:令牌“”,“”是意外的标记
- 语法错误:令牌'21'是从[2:10:14]开始的表达式[2013-08-28 21:10:14]第12
- ng class-错误:令牌'-'位于第{2}列
- 语法错误:令牌'mod'意外,在表达式[partials/{{mod}}.html]的第12列处应为[:
- Angularjs表单验证语法错误令牌unexpected '{'