我无法理解造成这种情况的原因,虽然数学从来都不是我的专业,所以任何帮助都会受到赞赏.我的简单等式分为两部分:
答案1)226 - [值]乘以.9
答案2)226 - [值]乘以.55
如果您使用40作为输入值,我的计算器会说:
答案1)226 - 40 = 186*.9 = 167.4
答案2)226 - 40 = 186*.55 = 102.3
但我的代码说:
答案1)190
答案2)204
我的代码:
HTML:
<input id="HR"size="4" value="" /><span id="number"></span>
Answer 1 <strong><span id="answer1"></span></strong><br>
Answer 2 <strong><span id="answer2"></span></strong>
</p>
<a href="#" class='THR'>click to calculate</a>
Script:
<script type="text/javascript">
$('a.THR').click(function() {
var value = parseInt( $( "#HR" ).val() );
$( "#answer1" ).html( 226 - value * 0.9 );
$( "#answer2" ).html( 226 - value * 0.55 );
return …Run Code Online (Sandbox Code Playgroud)