加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

JavaScript函数的用处 用法 取用是怎样的

发布时间:2023-06-20 12:40:02 所属栏目:语言 来源:
导读:在日常操作或是项目的实际应用中,有不少朋友对于“JavaScript函数的用处、用法、调用是怎样的?”的问题会存在疑惑,下面小编给大家整理和分享了相关知识和资料,易于大家学习和理解,有需要的朋友可以借

在日常操作或是项目的实际应用中,有不少朋友对于“JavaScript函数的用处、用法、调用是怎样的?”的问题会存在疑惑,下面小编给大家整理和分享了相关知识和资料,易于大家学习和理解,有需要的朋友可以借鉴参考,下面我们一起来了解一下吧。

函数是javascript语言的一个很重要的内容,但也很复杂.

下面来看看javascript函数.

函数是有function加函数名和一对带有参数括号,以及大括号组成的,其中大括号里是

主体javascript语句.

例:

function hanshuname(js) //hanshuname是函数名.

{

document.write(js,"<br>"); //是函数的主体语句.

}

函数可以嵌套,如下:

function qiantao(a,b){

function lqiantao(x){return x*x;}

return Math.sqrt(lqiantao(a)+lqiantao(b));

}

函数还可以作为数据来应用,因此可以象处理其他数据那样来处理函数,如:赋值,存储,传递等.

例:

function zhi(x){return x*x;}

实际上,函数名没有什么意义,不过是保存函数的变量名而已.

a=zhi(6);//a存放的是数字36;

b=zhi;//现在b和zhi引用同一个函数.

c=b(5);//c存放的是数字25.

在一个函数体内,标识符arguments总是具有特殊含义,它是调用对象的一个特殊属性,用来引用实际参数对象.这个实际参数对象具有大量有用的属性.除此之外,它还兼有数组的角色.

尽管定义javascript函数时都有固定的参数,但调用这个函数时,传递给它的参数数目却可以是任意的,数组arguments[]允许完全存取那些实际参数值.另外,arguments有一个length属性,看如下例子:

function zhi(x,y,z)

{

if(arguments.length !=3){

alert("function zhi called with"+arguments.length+"arguments,but it

expects 3 arguments.");

return null;

}

}

数组arguments[]还为javascript函数开发了一项重要的可能性,既可以将函数编写为能够接受任意数目的实际参数.

function zhi()

{

var m=Number.NEGATIVE_INFINITY;

//遍历所有参数

//检索并记忆最大的一个.

for(var i=0;i<arguments.length;i++)

if(arguments>m)m=arguments;

//返回最大的参数值.

return m;

}

var lazgest=zhi(1,10,100,2,3,1000,4,5,10000,6);

也可以使用arguments[]数组来编写一个函数.

调用js函数

<a href="#" onClick="functionName()">Link text</a>

<a href="javascript:functionName()">Link text</a>

关于“JavaScript函数的用处、用法、调用是怎样的?”就介绍到这了,如果大家觉得不错可以参考了解看看,如果想要了解更多,小编每天都会为大家更新不同的知识。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!