您的位置>首页-article >六六互联
JavaScript函数的定义
作者:zhushican
发布:2022-08-11
584阅读
0评论
分享到
JavaScript函数1.函数的定义为完成某一功能的程序指令(语句)的集合,称为函数。函数使用function关键字来定义。它可以用在函数定义表达式或者函数声明语句里。...
JavaScript函数

1.函数的定义
为完成某一功能的程序指令(语句)的集合,称为函数。函数使用function关键字来定义。它可以用在函数定义表达式或者函数声明语句里。在这两种形式中,函数定义都从function关键字开始,其后跟随这些部分
1) 函数名称标识符:函数明川是函数声明语句必须的部分。它的用途就像是变量的名字,新定义的函数对象会赋值给这个变量。对函数定义表达式来说,这个名字是可选的:如果存在,该名字只存在函数中,并代指函数对象本身。
2) 一对圆括号:其中包含由0个或者多个逗号隔开的标识符组成的列表。这些标识符是函数的参数明川,它们就像函数体中的局部变量一样。
3) 一对花括号,里边包含0条或者多条javascript语句。这些语句构成了函数体:一旦调用函数,就会执行这些语句。
2.函数的分类
1) 自定义函数(我们自己编写的函数),如:functionfunName(){}。
2) 系统函数(JavaScript自带的函数),如alert函数。
3.函数的调用方式
1) 普通调用:functionName(实际参数...)。
2) 通过指向函数的变量去调用:
var myVar=函数名; myVar(实际参数...); |
4.函数的返回值
1) 当函数无明确返回值时,返回的值就是"undefined"。
2) 当函数有返回值时,返回值是什么就返回什么。
<script> var str="window.alert('JavaScript');"; eval(str);//eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 /*自定义函数*/ function test(str){ alert(str); } window.alert(test);//输出test函数的定义 //函数的调用方式1 test("'JavaScript'"); //函数的调用方式2 var myFunction=test; myFunction("函数"); window.alert(myFunction); /*当函数无明确返回值时,返回的也是值 "undefined"*/ var retVal=test("test");//test函数执行完之后,并没有返回值,因此retVal变量接收到的返回值结果是undefined alert("retVal="+retVal);//输出undefined </script> |
本文为zhushican原创文章,转载请保留版权和出处:http://www.xfangfang.com/post/133.html
评论列表