我需要使用 javascript 创建一个“骰子”对象。我有一个开始,但遇到了一些基本错误。
var Die = function (){
this.sides = 6;
}
var Die = function (value){
this.sides = value;
}
Die.prototype.roll = function(){
var result = Math.floor((Math.random()*sides)+1);
return;
}
Die.prototype.getValue = function(){
return sides;
}
我想要一个默认的六面骰子,但如果用户想要添加不同数量的面,他们应该有这个选项,因此尝试重载构造函数。roll 方法应该模拟“滚动”。
我真的不知道我哪里出错了,但我的方法不起作用谢谢!