Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
介绍Javascript-语法_Javascript_Syntax - Fatal编程技术网

介绍Javascript-语法

介绍Javascript-语法,javascript,syntax,Javascript,Syntax,我正在尝试用javascript构建一个石头、布、剪刀的游戏。 这是我的密码: var期权=[“r”、“p”、“s”]; document.onkeyup=函数(事件){ console.log(“event=”,event); var userGuess=String.fromCharCode(event.which.toLowerCase(); log(userGuess); var computerGuess=options[Math.floor(Math.random()*optio

我正在尝试用javascript构建一个石头、布、剪刀的游戏。 这是我的密码:


var期权=[“r”、“p”、“s”];
document.onkeyup=函数(事件){
console.log(“event=”,event);
var userGuess=String.fromCharCode(event.which.toLowerCase();
log(userGuess);
var computerGuess=options[Math.floor(Math.random()*options.length)];
console.log(computerGuess);
如果((userGuess==“r”)&&(computerGuess==“p”)){
警觉(“纸掩石——你输了。”);
}否则
如果((userGuess==“r”)和(&(computerGuess==“s”)){
警惕(“石头砸剪刀-你赢了!”)
}否则
如果((userGuess==“p”)&&(computerGuess==“s”)){
警惕(“剪刀把纸剪成碎片——你输了。”);
}else如果((userGuess==“p”)&&(computerGuess==“r”)){
警惕(“纸掩石-你赢”);
}如果((userGuess==“s”)&&(computerGuess==“r”),则为else{
警惕(“石头砸剪刀-你输了。”);
}如果((userGuess==“s”)&&(computerGuess==“p”)){
警惕(“剪刀把纸剪成碎片-你赢了!”)
}else if(userGuess==computerGuess){
警惕(“你打领带!”);
}
var选项=[“r”、“p”、“s”];
document.onkeyup=函数(事件){
console.log(“event=”,event);
var userGuess=String.fromCharCode(event.which.toLowerCase();
log(userGuess);
var computerGuess=options[Math.floor(Math.random()*options.length)];
console.log(computerGuess);
如果((userGuess==“r”)&&(computerGuess==“p”)){
警觉(“纸掩石——你输了。”);
}否则
如果((userGuess==“r”)和(&(computerGuess==“s”)){
警惕(“石头砸剪刀-你赢了!”)
}否则
如果((userGuess==“p”)&&(computerGuess==“s”)){
警惕(“剪刀把纸剪成碎片——你输了。”);
}else如果((userGuess==“p”)&&(computerGuess==“r”)){
警惕(“纸掩石-你赢”);
}如果((userGuess==“s”)&&(computerGuess==“r”),则为else{
警惕(“石头砸剪刀-你输了。”);
}如果((userGuess==“s”)&&(computerGuess==“p”)){
警惕(“剪刀把纸剪成碎片-你赢了!”)
}else if(userGuess==computerGuess){
警惕(“你打领带!”);
}
}
var选项=[“r”、“p”、“s”];
document.onkeyup=函数(事件){
console.log(“event=”,event);
var userGuess=String.fromCharCode(event.which.toLowerCase();
log(userGuess);
var computerGuess=options[Math.floor(Math.random()*options.length)];
console.log(computerGuess);
如果((userGuess==“r”)&&(computerGuess==“p”)){
警觉(“纸掩石——你输了。”);
}否则
如果((userGuess==“r”)和(&(computerGuess==“s”)){
警惕(“石头砸剪刀-你赢了!”)
}否则
如果((userGuess==“p”)&&(computerGuess==“s”)){
警惕(“剪刀把纸剪成碎片——你输了。”);
}else如果((userGuess==“p”)&&(computerGuess==“r”)){
警惕(“纸掩石-你赢”);
}如果((userGuess==“s”)&&(computerGuess==“r”),则为else{
警惕(“石头砸剪刀-你输了。”);
}如果((userGuess==“s”)&&(computerGuess==“p”)){
警惕(“剪刀把纸剪成碎片-你赢了!”)
}else if(userGuess==computerGuess){
警惕(“你打领带!”);
}

}
如果在浏览器控制台上复制孔脚本并添加缺少的},则只会缺少onKeyUp的closing。您将看到页面开始显示警报

如果您复制浏览器控制台上的孔脚本并添加缺少的},您只缺少onKeyUp的closing。您将看到页面开始显示应关闭onkeyup功能的警报


var期权=[“r”、“p”、“s”];
document.onkeyup=函数(事件){
//你的代码在这里
};

应关闭onkeyup功能


var期权=[“r”、“p”、“s”];
document.onkeyup=函数(事件){
//你的代码在这里
};

在我看来,您好像还没有关闭您的
onkeyup
功能。添加
}到文件的末尾。更具体地说,是添加
就在
之前,谢谢你,伙计。许多方括号、圆括号和半圆形符号都考虑使用一个linter来帮助解决语法问题和其他常见问题。他们通常会给你更多有用的信息。例如,将告诉您
2不匹配'{'
,其中
2
是开始不平衡的大括号集的行号。@斜视一下谢谢!我在一个训练营里,节奏非常快,几乎都是自学成才的。所以感谢链接,避免将来出现如此简单的问题。在我看来,你好像还没有关闭
onkeyup
函数。添加
};
到文件的末尾。更具体地说,是添加
就在
之前,谢谢你,伙计。许多方括号、圆括号和半圆形符号都考虑使用一个linter来帮助解决语法问题和其他常见问题。他们通常会给你更多有用的信息。例如,将告诉您
2 Unmatched'{'
,其中
2
是开始不平衡大括号集的行号。@斜视谢谢!我在训练营,节奏非常快,几乎都是自学成才的。s