手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript函数命名的三种方式及区别介绍
javascript函数命名的三种方式及区别介绍
摘要:javascript函数命名的三种方式及区别介绍第一复制代码代码如下:functionfn(val1,val2){alert(val1+va...

javascript函数命名的三种方式及区别介绍

第一

复制代码 代码如下:

function fn(val1,val2) {

alert(val1+val2);

}

fn(1,2);

第二

复制代码 代码如下:

var fn=function() {

alert(val1+val2);

}

fn(1,2);

第三

复制代码 代码如下:

var fn=new Function("alert(val1+val2)");

fn(1,2);

上面三种方式逻辑上是等价的,但是还是有点小区别:区别一:例一中的函数会在代码执行以前被加载到作用域中,而例二则是在代码执行到那一行的时候才会有定义;区别二:函数声明会给函数指定一个名字,而函数表达式则是创建一个匿名函数,然后将这个匿名函数赋给一个变量;区别三:例三使用Function()构造 函数克隆函数,一般很少用,因为一个函数通常有多条语句组成,如果将他们以字符串的形式作为参数传递,难免会使得代码的可读性很差。

以上这篇javascript函数命名的三种方式及区别介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【javascript函数命名的三种方式及区别介绍】相关文章:

javascript瀑布流式图片懒加载实例

javasript实现密码的隐藏与显示

javascript正则表达式总结

javascript实现删除前弹出确认框

javascript实现简单的省市区三级联动

javascript实现控制的多级下拉菜单

javascript用函数实现对象的方法

javascript实现带下拉子菜单的导航菜单效果

javascript中this的四种用法

JavaScript中strike()方法的使用介绍

精品推荐
分类导航