这是一个代码片段任务 - 您应该在其中输入“var”(任意数量),以便在第一个警报中获得 17,在第二个警报中获得 21。我之前遇到过这个问题,但仍然无法解决问题。
a = 3;
b = 2;
function line(x) {
a = 5;
b = 4;
return a*x + b
}
//b should be 17
b = line( a ) - b;
alert( b );
//c should be 21
c = line ( a ) + b;
alert(c);
如果你把“var”放在b前面的函数中,它会提示“17”。由于 b 的新值,下一个警报给我们 46,由函数返回。
function line(x) {
a = 5;
var b = 4;
return a*x + b
}
这就是任务的来源: