1.6 KiB
1.6 KiB
id, challengeType, forumTopicId, localeTitle
id | challengeType | forumTopicId | localeTitle |
---|---|---|---|
587d7b85367417b2b2512b3a | 1 | 301184 | 调用函数时,捕获以错误顺序传递的参数 |
Description
Instructions
raiseToPower
返回基数 (base) 的指数 (exponent) 次幂。不幸的是,它没有被正确调用 ———— 修改代码,使power
的值为 8。
Tests
tests:
- text: 你应修复变量<code>power</code>,使其等于 2 的 3 次方,而不是 3 的 2 次方。
testString: assert(power == 8);
- text: 你调用<code>raiseToPower</code>函数时,传递参数的顺序应正确。
testString: assert(code.match(/raiseToPower\(\s*?base\s*?,\s*?exp\s*?\);/g));
Challenge Seed
function raiseToPower(b, e) {
return Math.pow(b, e);
}
let base = 2;
let exp = 3;
let power = raiseToPower(exp, base);
console.log(power);
Solution
function raiseToPower(b, e) {
return Math.pow(b, e);
}
let base = 2;
let exp = 3;
let power = raiseToPower(base, exp);
console.log(power);