首页 存档 技术 查看内容

深入理解JavaScript中的函数!

2018-3-30 13:00 |来自: 互联网 245 0

摘要: * 来自:码农网 * 链接:www.codeceo.com/article/javascript-function-coding.html * 英文原文:https://www.codeproject.com/articles/1130815/understand-functions-in-javascript * 翻译作者:码农网 小峰 本文 ...

* 来自:码农网

* 链接:www.codeceo.com/article/javascript-function-coding.html

* 英文原文:https://www.codeproject.com/articles/1130815/understand-functions-in-javascript

* 翻译作者:码农网 小峰

本文读完需 4分钟,坚持学习哦~

本文旨在提供Web开发人员必须了解的所有JavaScript函数的基本知识。


函数于软件开发者而言并不是什么奇幻世界。如果你的日常活动涉及到编码,哪怕是一点点,那么在一天结束的时候,你一定创建/修改了一个或多个函数。

简而言之函数只不过是一组执行某个操作的语句。函数可能会有一些输入参数(在函数体中使用),并在执行后返回值。

JavaScript函数也具有这些特性,但它们不仅仅是常规函数。JavaScript函数是对象。你可以查看我曾经写的关于JavaScript对象的文章,里面我提到几乎JavaScript中的所有一切都是对象。

作为对象,JavaScript函数可能会有属性和其他函数(方法)。让我们来看看JavaScript中的一个典型的函数定义。

function myNotSoGreatFunc(visitor) {   c
onsole
.log("Welcome to Code Morning Mr. " visitor); }

没错。上面的函数不涉及什么宏伟大业,因为它仅是对博客访问者表示了欢迎。但它展示了JavaScript函数的样子。函数定义从关键字function开始,然后是函数名,空的或有参数的括号。实际的函数代码(JavaScript语句)被封装在一对花括号内{ }。对于函数而言,return语句是可选的。JavaScript函数总是会返回一个值。当function主体中没有return语句时,那么function返回undefined。

下面的代码调用传递visitor name作为参数的函数。

myNotSoGreatFunc("Bob Martin");// 
Output:
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部