javascript函数命名的三种方式及区别
来源:才华咖 本文已影响1.07W人
来源:才华咖 本文已影响1.07W人
第一
复制代码 代码如下:
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与Java的区别
分析JavaScript函数的调用模式
java与javascript之间json格式数据互转详解
JavaScript与java语言的区别
JavaScript中的函数式编程
jQuery中的read和JavaScript中的onload函数的区别在哪
Java与JavaScript的区别
JavaScript与java语言有何区别
JavaScript类定义原型方法的两种实现的区别
JavaScript 函数式编程实践
javascript匿名函数的用法
JavaScript 函数表达式
关于javascript中apply()和call()方法的区别
javascript的六种继承方式
JavaScript函数的多种写法
javascript函数知识归纳
javascript中的函数分析
javascript函数详解
函数的三种表示方法
如何理解Javascript的caller,callee,call,apply区别
,javascript break和continue区别
浅析jQuery 遍历函数javascript
JavaScript函数的执行过程
Javascript中的isNaN函数使用
javascript中的return和闭包函数
如何理解Javascript的caller,callee,call,apply区别
Javascript中函数名.length属性用法
Javascript入门学习js函数
公函与函的区别
有关javascript在IE下trim函数无法使用的解决方法
JavaScript中常见的字符串操作函数及用法
如何理解Javascript的caller,callee,call,apply区别
javascript写的异步加载js文件函数
深入理解Javascript中自执行匿名函数
一些常用的JavaScript函数
Javascript 函数的学习
countif函数的使用方法 COUNTIF函数的16种公式【通用多篇】
javascript函数命名的三种方式及区别
编写JavaScript函数
最常用的20个javascript方法函数