0
function dogCare()
{
    alert("walk 9am: twice around the block");
    alert("Feed at 4pm: Meat & Water");
    alert("walk at 10pm: once around the block");
    return 1;
}

関数の最後に a がある理由とreturn 1;その目的は何ですか。

4

3 に答える 3

1

その関数を呼び出す場所は、呼び出し元に 1 を返します。

例えば

var x = dogCare();
console.log('DogCare returned ' + x);

Firefox で Firebug を実行して、コンソール出力を表示します。

PS: 少なくとも 1 日 2 回は犬に餌をやる必要があると思います。

于 2013-08-27T23:40:24.623 に答える
0

1その関数を呼び出したコードに値を返します。によると:

var foo = dogCare();
// foo is 1

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return

于 2013-08-27T23:39:52.660 に答える
-1

数値「1」はブール値「true」に相当します。関数からの「成功した」戻りのチェックがどこかにあるとしか思えません。

于 2013-08-27T23:44:08.077 に答える