関数のreturnはいったい何ですか.
699 ワード
MDNの公式解釈:return文は関数の実行を終了し、指定した値を関数呼び出し者に返します.
関数はXXXを持ち込んで、XXXを持ち出して、returnはXXXを持ち出すことを担当して、それは最近のfunctionに作用して、しかも呼び出す時やっと作用します.
function counter() {
for (var count = 1; ; count++) { //
console.log(count + "A"); // 5
if (count === 5) {
return;
}
console.log(count + "B"); // 4
}
console.log(count + "C"); //
}
counter();
// Output:
// 1A
// 1B
// 2A
// 2B
// 3A
// 3B
// 4A
// 4B
// 5A
関数はXXXを持ち込んで、XXXを持ち出して、returnはXXXを持ち出すことを担当して、それは最近のfunctionに作用して、しかも呼び出す時やっと作用します.
function test(x,y){
return x+y;
}
// test ,return