美文网首页
js中设计和使用函数要点

js中设计和使用函数要点

作者: 89089答复 | 来源:发表于2018-01-23 14:38 被阅读3次

原文链接:http://code.7xinsheng.com/post/59d3afc8fbbefc4e650f4c08
函数三要素

假如你要请一个人帮忙做某事,你必须要明确到底请谁(函数名)?告诉他你的要求(参数)是什么,他处理完事情后就会给你一个结果。

当你要定义(设计)一个函数的时候,你就要站在设计函数的角度去思考。

我设计这个函数到底是为了完成什么功能?
我设计这个函数需不需要调用者给我一些数据?
我设计这个函数有没有必要返回一个结果数据?
我设计这个函数应该用什么方式返回数据?
当你要调用一个函数的时候,你就要站在使用者的角度去思考。

我调用的这个函数能否完成我想要的功能。

我调用的这个函数都需要一些什么数据才能完成功能。
我调用的这个函数会不会给一个结果数据。
我调用的这个函数用的是什么方式返回数据。

从设计函数的角度和从使用一个函数的角度,都反映出几个重要的要素。

1,函数名。一个函数名对应了一个函数执行体,这个执行体会完成一个具体的功能。,
2,参数。一个函数在执行的时候可能需要参数,也可能不需要。
3,返回值。一个函数执行完后,可能返回一个结果,也可能不返回。
这三点就是函数最重要的三个要素。

相关文章

  • js中设计和使用函数要点

    原文链接:http://code.7xinsheng.com/post/59d3afc8fbbefc4e650f4...

  • TypeScript丨进阶(2)

    Typescript优点之一:增强的oo,可以用更多设计模式,IoC,AOP... class js中,使用函数和...

  • js中setInterval与setTimeout用法

    js中setInterval与setTimeout用法 JS里设定延时: 使用SetInterval和设定延时函数...

  • 前端JS进阶二(ES6-Class语法)

    Class和普通构造函数有何区别 前端会使用ES6中的Class来代替JS中的构造函数 JS 构造函数 Class...

  • 二十二至二十五章导读题

    22.1 为何JS使用函数指针非常简单?因为在js中,所有的函数都是对象 22.2 在安全类型检测中,为何使用to...

  • JS基础之函数

    JS中 我认为设计最出色的便是函数,它几乎接近完美,但是也有些许瑕疵 函数对象 JS中的函数就是对象, 对象是 k...

  • JS作用域链

    1. 作用域 JS中的变量和函数并不总是可用的,有其使用的范围,这就是作用域。 JS的作用域靠函数形成,函数内声明...

  • ts-Functions

    函数可以使用函数之外的变量。理解这个机制如何工作,并能在使用中权衡利弊,对于掌握JS和TS很有帮助。 函数类型 给...

  • Node学习(7)--函数,全局对象,常用工具

    Node.js 函数 Node.js中函数的使用与Javascript类似,举例来说,你可以这样做: 以上代码中,...

  • js中的arguments对象

    《JavaScript高级程序设计》读书笔记 js中函数的参数与别的语言的参数有些不同。js中的函数不介意传递进来...

网友评论

      本文标题:js中设计和使用函数要点

      本文链接:https://www.haomeiwen.com/subject/ccysaxtx.html