-3 javascript math
我已经制作了一个超级简单的脚本,从一组提示中弹出一些小时费率.事实是,这一个具体的结果总是出错.到底他妈发生了什么?
var tips = prompt('Enter final tips after payouts and cleaning');
//Hours worked for both positions
var tendHrsFirst = 11;
var tendHrsSecond = 10;
//Hourly Rate
var barThourly = ((tips/(tendHrsFirst+++tendHrsSecond)));
//This result here always comes out as if tendHrsFirst is 12 and not 11.
var barToneTotal = (tendHrsFirst * barThourly);
//This result is always correct
var barTtwoTotal = (tendHrsSecond * barThourly);
Run Code Online (Sandbox Code Playgroud)
你正在增加tendHrsFirst++,所以它实际上是 12.
我猜这些实际上是两个命令.
tendHrsFirst++增加tendHrsFrist1.然后,您添加两个数字.不确定为什么你认为这是一个好主意.清理代码应有助于避免此类错误.