宝哥软件园

js函数如何调用

编辑:宝哥软件园 来源:互联网 时间:2021-11-08

Js函数的调用方式有以下几种:(1)命名函数的代码直接调用和复制如下: function foo(){ } foo();(2)匿名函数通过引用调用复制代码。代码如下: foorf=function(){ } foorf();(3)无引用匿名函数调用1的代码为:(function(){ }());(4)无引用2的匿名函数调用Copy代码如下:(function(){ })();(5)无引用匿名函数调用3的代码如下: void function(){ }();

图1.1和1.2显示了这两个表达式的操作过程是不同的。在图1.1中,强制运算符用于执行函数调用操作,而在图1.2中,强制运算符用于操作表达式‘函数直接量声明’,并返回函数本身的一个引用,然后通过函数调用操作“()”来操作函数引用。上面最后一个匿名函数调用void function(){ }();用于调用函数并忽略返回值,运算符void用于在函数执行操作后生成函数表达式。如果不使用' void '和强制操作' ()',是否可以执行代码:(1)function(){}()//使用'' ()'强制调用(2)function(){ }();//使用';执行语句时,脚本引擎会认为function(){}是函数声明,因此无法通过语法检查。代码解析如下:function(){ };();函数(){}被解释为声明,而'();被独立地解释为一行,从而报告语法错误。为什么知道是'()?由'引起的错误?我们把它改成了下面的代码:function(){ }(1);这将被引擎解释为:function(){ };(1);//单值表达式因此通过了语法检查。

更多资讯
游戏推荐
更多+