我使用自己的代码解决了这个问题,尽管我的代码比这个要冗长一些。当我检查其他人的解决方案时,出现了这个,我只是不明白。对于我的业余爱好者来说,它看起来会返回一个很大的数字,因为我的理解Math.abs()
是它只是将值作为绝对数字返回。我很想得到任何帮助。
这是问题所在:
你的函数有两个参数:
- 当前父亲的年龄(岁)
- 儿子现在的年龄(岁)
计算多少年前父亲的年龄是儿子的两倍(或多少年后他将是儿子的两倍)。
他们的代码:
function twiceAsOld(dadYearsOld, sonYearsOld) {
return Math.abs(dadYearsOld - 2 * sonYearsOld);
}