computerChoice不是函数错误
computerChoice is not a function error
所以我在制作石头、纸和剪刀游戏时遇到了问题。我一直收到错误"TypeError:computerChoice不是一个函数"我明白为什么会发生这种情况,我只是不知道如何解决。
这是我的密码;
var userChoice = prompt("Do you chose rock, paper or scissors?");
var computerChoice = Math.random();
console.log(computerChoice)
if (computerChoice < 0.33)
{
computerChoice("rock");
}
else if (computerChoice < 0.66)
{
computerChoice("paper");
}
else (computerChoice < 1)
{
computerChoice("scissors");
}
有人告诉我,因为我的var不是一个函数,所以这不是问题所在,但我该如何解决它。我试过了var computerChoice=函数(Math.random());但它仍然没有起作用。
感谢任何能帮助我的人!:)
您必须将值分配给一个变量。这是代码。
http://jsfiddle.net/Neoares/vespwott/
var userChoice = prompt("Do you chose rock, paper or scissors?");
var rnd = Math.random();
var computerChoice;
if (rnd < 0.33)
{
computerChoice = "rock";
}
else if (rnd < 0.66)
{
computerChoice = "paper";
}
else
{
computerChoice = "scissors";
}
alert("random: "+rnd+"'ncomputerChoice: "+computerChoice);
相关文章:
- XMLHttpRequest:需要使用ajax中的成功和错误函数
- Javascript 错误:函数预期
- 未捕获的引用错误:函数未使用 onchange 定义
- 如何让jQueryajax执行错误函数
- 未定义未捕获的引用错误函数
- $.ajax在跨域url上不返回错误函数
- jQuery.ajax+php5.3-始终执行错误函数
- javascript未捕获类型错误函数ajax
- 在 Promise 调用的错误函数回调后附加对象的用法是什么
- Ajax 请求在 HandleUnauthorizedRequest 之前命中错误函数
- 引用错误:“函数”未定义
- 黑莓 10 级联 ajax 调用从 javascript 总是执行错误函数
- Ajax 调用弹簧控制器回调错误函数
- 未定义未捕获的引用错误函数
- 主干.js - n捕获异常:语法错误:函数构造函数:无法编译函数
- 引用错误:函数未定义错误
- “未捕获的引用错误:(函数)未定义”与焦点事件
- JavaScript 未捕获的引用错误函数未定义 单击时
- 引用错误:函数未定义
- 类型错误: [函数名称] 不是函数,在猫鼬和节点.js中