猿问

请问javascript如何定义函数

请问javascript如何定义函数


慕无忌1623718
浏览 227回答 4
4回答

MMMHUHU

function print(msg){document.write(msg);}对函数进行调用的几种方式:函数名(传递给函数的参数1,传递给函数的参数2,….)变量 = 函数名(传递给函数的参数1,传递给函数的参数2,….)对于有返回值的函数调用,也可以在程序中直接使用返回的结果,例如:alert("sum=“+ square(2,3));不指定任何函数值的函数,返回undefined二、构造函数方法 new Function();//构造函数方式定义javascript函数 注意Function中的F大写var add=new Function('a','b','return a+b;');//调用上面定义的add函数var sum=add(3,4);alert(sum);//弹出7注:接受任意多个字符串参数,最后一个参数是函数体。如果只传一个字符串,则其就是函数体。三、函数直接量定义函数//使用函数直接量的方式定义函数var result=function(a,b){return a+b;}//调用使用函数直接量定义的函数var sum=result(7,8);alert(sum);注:函数直接量是一个表达式,它可以定义匿名函数匿名函数如下:btnElement.onclick=function(){alert("点击按钮");} 
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答