根据变量 JavaScript 增加
Increase according Variable JavaScript
首先,感谢您花时间帮助我。
好吧,我的问题是:我有一个表单要制作,具体取决于您如何将用户代理设置为不同的结果。
例如1 硬币 = 3 点,
我希望当用户放置超过 10 个硬币时,每个硬币值 4 点而不是 3 点,如下所示:
10 个硬币 = 40 点
因此,这是一个根据数量而上升的值
10 个硬币 = 4 点 50 个硬币 = 5 点
我有这段代码,它所做的是加起来是一个固定值,但我希望该值是可变的,
var conversions = {
'Monedas': {
'Puntos': 1,
}
};
怎么可能?
问候和非常感谢。
检查此代码:
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);
好的,首先,脚本标签上的语言属性不应该等于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
来查找值,我认为。
另外,你来自什么语言?葡萄牙语?
相关文章:
- JavaScript:单击时相对于父级增加变量值
- 在SoundCloud中,使用JavaScript SDK流式传输曲目是否会增加该曲目的playback_count
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 函数比javascript中的步进器增加/减少更多
- javascript函数,它将数组作为输入,将每个数组元素增加1,并返回增加值的新数组
- Mscrm 2011仪表板通过JavaScript或插件增加行数
- 使用JavaScript增加上/左/下/右值
- 计算数组中的数据数量并增加javascript
- 如何使用用户定义的值来增加Javascript中的值
- 如何通过宽松来增加javascript循环延迟
- 如何从Mailchimp增加JavaScript弹出窗口的上边距
- 如何增加JavaScript变量与onclick和包围JavaScript数组
- 更改哪个元素增加JavaScript
- 增加JavaScript settimeout函数
- 单调地增加JavaScript中的时间
- 如何增加JavaScript变量名
- 增加Javascript鼠标事件
- 创建新对象时,Hangman-Timer 速度增加 (JavaScript)
- 动态增加Javascript对象成员
- 如何在一个函数中增加JavaScript getElementById变量