时间:2021-05-18
定义一个函数一般有如下三种方式:
1.函数关键字(function)语句:
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):】
【第三种-Function()构造函数:】
以上这篇浅谈js函数的多种定义方法与区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了JS函数基本定义与用法。分享给大家供大家参考,具体如下:js函数//三种函数的声明方法//functiontest1(a1,a2){//conso
本文实例讲述了自定义函数实现IE7与IE8不兼容js中trim函数的方法。分享给大家供大家参考。具体实现方法如下:testString.prototype.tr
本文实例讲述了python中Genarator函数用法。分享给大家供大家参考。具体如下:Generator函数的定义与普通函数的定义没有什么区别,只是在函数体内
本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:js几种常见的函数//string类中的函数varstr="clannad";
本文实例讲解了js中class的多种函数封装方法,分享给大家供大家参考,具体内容如下关于class的多种函数封装body{margin:0;}li{height