我试图在代码学院学习javascript,有人可以解释这个函数末尾“return 1;”的目的
Im trying to learn javascript on Code Academy could someone explain the purpose of "return 1;" at the end of this function
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;
,它的目的是什么。
从中调用该函数的位置,它将返回 1 给调用方。
例如
var x = dogCare();
console.log('DogCare returned ' + x);
在 Firefox 中运行 Firebug 以查看控制台输出。
PS:我认为你应该每天至少喂狗两次!
它将值1
返回到调用该函数的任何代码段。因此:
var foo = dogCare();
// foo is 1
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return
数字"1"等效于布尔值"true"。我只能假设某处有一个检查可以从函数"成功"返回。
相关文章:
- 函数在return语句之前返回空对象
- Javascript用函数return替换局部变量
- JavaScript:return WebForm_FireDefaultButton();这个函数在做什么,我该如何复
- return语句在JavaScript中使用而不中断函数
- 在 JavaScript 中使用 return 作为函数的原因是什么?
- 了解 in return 函数中的增量运算符
- 如何将 ** return (this.innerText.length <= 200) ** 移动到函数
- 函数() { return false; } 的操作细节().
- Backbone.model:对象函数 (a){return new n(a)} 没有方法 'has'
- 为什么我的子函数需要“return”语句以避免出错?父函数没有“返回”,也没有错误
- 为什么“return”不完全停止“if”语句中的函数
- 调用“done()”和在函数完成执行后调用“return”有什么区别
- Requirejs带有Knockout错误:无法处理绑定“;组件:函数(){return f}"-匿名定义()
- 我试图在代码学院学习javascript,有人可以解释这个函数末尾“return 1;”的目的
- “return”关键字在“forEach”函数中是什么意思
- 创建一个函数为RETURN的变量,然后将其放入第二个变量中
- 为什么一些角$scope函数"return&;一个操作
- Javascript函数"return this"不工作
- Javascript子函数将return传递给父函数return
- JS.对象函数Return中的返回函数