JavaScript 提供类似于大多数脚本和编程语言的功能。函数是 JavaScript 中的基本构建块之一。具体来说,在 JavaScript 中,函数允许您定义代码块,为其命名,然后根据需要执行多次。
函数是一个“子程序”,可以由函数外部(或在递归的情况下为内部)的代码调用。它们是一流的对象,因为它们与任何其他对象一样具有属性和方法。它们与其他对象的区别在于可以调用函数。
创建函数时,它可以包含任意数量的代码和任意类型的代码。您可以创建变量、更改变量、与条件进行逻辑比较以及任何数量的其他任务都包含在一个函数中。创建函数是一回事,但我们需要掌握的另一项技能是,当我们正确地编写函数时,我们可以在一个动作中堆叠多个编程步骤。
功能的灵活性
此外,函数为我们的代码提供的灵活性意味着我们需要跟踪数据传递的位置。例如,如果我要创建一个函数来对某个变量进行计数,那么我的函数根本不需要传递任何数据。我的函数只会依靠那个变量。但是,如果我想创建一个更灵活的函数,可以将一个添加到任何数字或任何变量,那么我需要一种方法来告诉该函数要操作哪个变量。这样,我可以通过选择传递给函数的内容来选择需要更改的变量。
什么是参数?
函数使用输入机制来确定将传递给该函数的数据。这些被称为参数。它们是函数的秘密武器,它们使刚性函数与您的代码可以完成的更强大、更灵活的操作之间产生差异。
使用参数创建灵活的函数
假设每次有人单击发送时,您都想执行一个函数,将他们输入的单词显示在屏幕上。如果不将数据传递给函数,我们就无法做到这一点。那是因为我们不希望函数发送设置的响应。我们希望它发送用户输入的任何内容。所以我们需要以某种方式将该数据传递给函数。我们使用参数来做到这一点。回调是一种模式。它们不是语法。当我们向函数发送参数时,我们可以发送另一个函数,而不是数字、字符串或其他简单的数据类型。这允许接收函数在需要时调用我们传入的函数。
多线功能
让我们谈谈多行函数或为我们做多项事情的函数。函数是 JavaScript 的构建块之一。他们可以如此强大。他们可以为我们做很多不同的事情。所以我将介绍多行函数或执行多个任务的函数。
地址:无锡市滨湖区慧泽路210号往西南约110米
地址:南京市雨花台区安德门大街52号雨花世茂5楼
地址:杭州市拱墅区杭行路666号万达广场B座17层
地址:上海市长宁区长宁路1018号龙之梦国际大厦8层
地址:合肥市蜀山区莲花路646西50米尚泽大都会A座23层