我正在为一个简单的俄罗斯轮盘模拟器工作。这是代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>RR</title>
</head>
<body>
<button onclick=load()>Load</button>
<button onclick=fire()>trigger</button>
<script>
var slot=0;
var load=function(){
slot=Math.Floor(Math.random()*6+1);
};
var fire=function(){
slot=slot-1;
if(slot===0){
confirm("BANG!!");
}else{
if(slot<0){
confirm("There is no bullet in this gun.");
}
}
};
</script>
</body>
</html>
当我点击加载时,我会在标题中看到错误。我知道Math.Floor是一个功能,因为我之前使用过它,我查了一下。我在代码中搞砸了什么吗?感谢。
答案 0 :(得分:1)
更改...
slot=Math.Floor(Math.random()*6+1);
为...
slot=Math.floor(Math.random()*6+1);
正如Roland和Sterling所指出的,地板功能以小写字母f开头。