我是靠谱客的博主 俭朴枫叶,最近开发中收集的这篇文章主要介绍javascript函数命名的三种方式及区别介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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函数命名的三种方式及区别介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(103)

评论列表共有 0 条评论

立即
投稿
返回
顶部