函数是一组可重用的代码,可以在程序的任何地方被调用。这消除了一次又一次地写入相同的代码的需要。这将帮助程序员编写模块化代码。您可以在一些小且易于管理的功能划分大程序。
像任何其他高级编程语言,JavaScript支持所有必要写模块化的代码使用函数的特点。
一定见过这样 alert() 和write()在前面的章节功能。我们一次又一次地使用这些功能,但它们已经写在核心JavaScript只有一次。
JavaScript允许我们写自己的函数,以及本节将介绍如何编写自己的函数在JavaScript。
函数定义:
之前我们使用函数,所以我们需要定义一个函数。以限定在JavaScript函数最常用的方法是通过使用function关键字,随后是唯一的函数名,参数列表(可能为空),并且通过大括号包围的语句块。基本语法如下所示:
<script type="text/javascript"> <!-- function functionname(parameter-list) { statements } //--> </script>
实例 :
一个简单的函数,它不带任何参数称为sayHello,在这里定义:
<script type="text/javascript"> <!-- function sayHello() { alert("Hello there"); } //--> </script>
调用一个函数:
在脚本中调用函数,需要简单如下编写函数的名称:
<script type="text/javascript"> <!-- sayHello(); //--> </script>
函数参数:
到现在为止,我们已经看到了函数不带参数。但是有一个设施,以传递不同的参数,而调用一个函数。通过这些参数可以在函数内部捕获并处理任何可以通过这些参数来完成。
函数可以用逗号分隔的多个参数。
实例:
让我们做一些修改 sayHello 函数。这一次,它会使用两个参数:
<script type="text/javascript"> <!-- function sayHello(name, age) { alert( name + " is " + age + " years old."); } //--> </script>
注:我们使用+运算符来连接字符串和数字都在一起。 JavaScript不介意数字加上字符串。
现在,我们可以调用这个函数如下:
<script type="text/javascript"> <!-- sayHello('Zara', 7 ); //--> </script>
return 语句:
一个 JavaScript 函数可以有一个可选的return语句。如果你想从一个函数返回一个值这是必需的。这条语句应该是函数的最后一条语句。
例如,可以通过传递两个数字参数到函数,那么可以从函数希望返回在调用程序乘法值。
例子:
这个函数有两个参数,将其连接在调用程序返回合成:
<script type="text/javascript"> <!-- function concatenate(first, last) { var full; full = first + last; return full; } //--> </script>
现在,我们可以调用这个函数如下:
<script type="text/javascript"> <!-- var result; result = concatenate('Zara', 'Ali'); alert(result ); //--> </script>
1.1 函数的定义 Python 使用 def 保留字定义一个函数,语法形式如下: def <函数名>(<参数列表>): <函数体> return <返回值列表> 函数调用的形式如下: <函数名>(<参数列表>) 1.2 函数的参数传递 普通参数 def 函数名(普通参数): 默认值参数 默认值参数必须在普通参数后面。
本文向大家介绍JavaScript中Function()函数的使用教程,包括了JavaScript中Function()函数的使用教程的使用技巧和注意事项,需要的朋友参考一下 function语句不是定义一个新的函数,并且可以定义你的函数动态使用Function()构造使用操作符的唯一途径。 注:这是面向对象编程的术语。第一次可能会感觉不太习惯,这里是没有问题的。 语法 下面是使用new运算符创
本文向大家介绍C++中函数使用的基本知识学习教程,包括了C++中函数使用的基本知识学习教程的使用技巧和注意事项,需要的朋友参考一下 函数是执行某种操作的代码块。函数可以选择性地定义使调用方可以将实参传递到函数中的输入形参。函数可以选择性地返回值作为输出。函数可用于在单个可重用块中封装常用操作(理想情况是使用可清晰地描述函数行为的名称)。以下函数从调用方接受两个整数并返回其总和;a 和 b 是 in
本文向大家介绍mongodb BSON的基本使用教程,包括了mongodb BSON的基本使用教程的使用技巧和注意事项,需要的朋友参考一下 查找 Find 这里查找时间戳内,账号为account,标签为tag的数据并统计个数。 聚合管道在mgo中为Pipe(pipeline interface{}) 这个和bash中使用的管道很像,数据可以被层层处理。一般传入的参数为[]bson.M。这个[]bs
本文向大家介绍JavaScript中字面量与函数的基本使用知识,包括了JavaScript中字面量与函数的基本使用知识的使用技巧和注意事项,需要的朋友参考一下 JavaScript 字面量 在编程语言中,一个字面量是一个常量,如 3.14。 数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。 字符串(String)字面量 可以使用单引号或双引号 be written with
本文向大家介绍JavaScript实现使用Canvas绘制图形的基本教程,包括了JavaScript实现使用Canvas绘制图形的基本教程的使用技巧和注意事项,需要的朋友参考一下 由于这两年HTML5火的正热,所以研究了一下,最近有个想法也是要用到HTML的相关功能,所以也要好好学习一把。 好好看了一下Canvas的功能,感觉HTML5在客户端交互的功能性越来越强了,今天看了一下Canvas绘图,