首先,感谢您花时间帮助我。
我的问题是:我有一个表单,取决于您如何将用户代理设置为不同的结果。
例如 1枚硬币= 3分,
我希望当用户投放超过10个硬币时,每个硬币值4分而不是3分,这样的话:
10个硬币= 40分
因此,这是一个根据金额上升的值
< 10枚硬币= 3分
10枚硬币= 4分 50个硬币= 5个点
我有这个代码,它确实是加起来一个固定值,但我希望这个值是可变的,
public static void main(String[] args)
{
for(String arg : args)
System.out.println(arg);
}
怎么可能?
致以问候和感谢。
答案 0 :(得分:-2)
检查此代码:
function Coin()
{
var self = this;
self.points = 0;
function integerDivision(x, y){
return (x-x%y)/y
}
self.AddCoins = function(amount)
{
self.points = self.points+amount*(3+integerDivision(amount, 10));
}
}
var coin = new Coin();
coin.AddCoins(10);
alert(coin.points);
coin.AddCoins(20);
alert(coin.points);
答案 1 :(得分:-3)
好的,首先,脚本标记上的语言属性不应等于javascript。相反,请使用type="text/javascript"
然后,如果我理解您的问题,您可以使用Math.floor
来满足您的需求。
var conversions = {
'Monedas': {
'Coins': ###, // I assume that you'll have a value of coins here
'Puntos': 1
},
};
var factor = Math.floor(conversions.monedas.coins / 10) + 2;
然后,您可以将Puntos
设置为factor
次monedas
。
conversions.monedas.puntos *= factor;
如果您需要从表单的输入中找到值,可以使用jQuery的.val
或getElementsByClassName
或getElementById
,然后使用.innerHTML
查找价值,我想。
另外,你来自哪种语言?葡萄牙语?