例子 1
function myFunction(a) {
var power = 10
return a * power
}
亲自试一试
例子 2
function myFunction(a) {
var power = 10;
return a * power;
}
亲自试一试
JavaScript 也允许您将一条语句换行为两行。
正因如此,例子 3 也将返回相同的结果:
例子 3
function myFunction(a) {
var
power = 10;
return a * power;
}
亲自试一试
但是,如果把 return 语句换行为两行会发生什么呢:
例子 4
function myFunction(a) {
var
power = 10;
return
a * power;
}
亲自试一试
此函数将返回 undefined!
为什么呢?因为 JavaScript 认为你的意思是:
例子 5
function myFunction(a) {
var
power = 10;
return;
a * power;
}
亲自试一试
解释
如果某条语句是不完整的: