| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/return | [Back] [Original] |
Get to know MDN better
function getRectArea(width, height) {
if (width > 0 && height > 0) {
return width * height;
}
return 0;
}
console.log(getRectArea(3, 4));
// Expected output: 12
console.log(getRectArea(-3, 4));
// Expected output: 0
return;
return expression;
expression undefined
return return return
next() { done: true, value: }next() promise { done: true, value: } try return finally
return
return
a + b;
return;
a + b;
ASI
return (
a + b
);
return
function counter() {
//
for (let count = 1; ; count++) {
console.log(`${count}A`); // 5
if (count === 5) {
return;
}
console.log(`${count}B`); // 4
}
console.log(`${count}C`); //
}
counter();
//
// 1A
// 1B
// 2A
// 2B
// 3A
// 3B
// 4A
// 4B
// 5A
function magic() {
return function calc(x) {
return x * 42;
};
}
const answer = magic();
answer(1337); // 56154
| ECMAScript 2027 LanguageSpecification # sec-return-statement |
| Web Proxy Viewer | New URL | Original Page |