最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

浅谈js函数的多种定义方法与区别

来源:动视网 责编:小采 时间:2020-11-27 20:29:25
文档

浅谈js函数的多种定义方法与区别

浅谈js函数的多种定义方法与区别:定义一个函数一般有如下三种方式:1.函数关键字(function)语句:function fnMethodName(x){ alert(x); } 2.函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}3.Function()构造函数:var fn
推荐度:
导读浅谈js函数的多种定义方法与区别:定义一个函数一般有如下三种方式:1.函数关键字(function)语句:function fnMethodName(x){ alert(x); } 2.函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}3.Function()构造函数:var fn


定义一个函数一般有如下三种方式:

1.函数关键字(function)语句:

function fnMethodName(x){
alert(x);
}

2.函数字面量(Function Literals):

var fnMethodName = function(x){alert(x);}

3.Function()构造函数:

var fnMethodName = new Function(‘x', ‘alert(x);')

上面三种方法定义了同一个方法函数fnMethodName,第1种就是最常用的方法,后两种都是把一个函数复制给变量fnMethodName,而这个函数是没有名字的,即匿名函数。实际上,相当多的语言都有匿名函数。

示例如下:

【第一种-函数关键字(function)语句】

<script type="text/javascript">
 
 function add(num1,num2)
 {
 return num1+num2+200;
 }
 var sum=add(122,10000);
 window.document.write(sum);
 
</script>

【第二种-函数字面量(Function Literals):】

<script type="text/javascript">
 
 var add=function(num1,num2)
 { return num1+num2+200;}
 var sum=add(122,300);
 window.document.write(sum);
</script>

【第三种-Function()构造函数:】

<script type="text/javascript">
 var add=new Function("num"," return num+200");//此时Function 这种方法用的比较少
 var sum=add(122);
 window.document.write(sum);
 
</script>

以上这篇浅谈js函数的多种定义方法与区别就是小编分享给大家的全部内容了

文档

浅谈js函数的多种定义方法与区别

浅谈js函数的多种定义方法与区别:定义一个函数一般有如下三种方式:1.函数关键字(function)语句:function fnMethodName(x){ alert(x); } 2.函数字面量(Function Literals):var fnMethodName = function(x){alert(x);}3.Function()构造函数:var fn
推荐度:
标签: 方法 区别 定义
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top