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;
}

为什么return 1;在函数的末尾有一个,它的目的是什么。

4

3 回答 3

1

从它调用该函数的位置将 1 返回给调用者。

例如

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

在 Firefox 中运行 Firebug 以查看控制台输出。

PS:我认为你应该每天至少喂狗两次!

于 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 回答