专业 靠谱的软件外包伙伴

您的位置: 首页>>关于我们>>行业动态

js函数的定义

2021-08-18 05:27:36

JavaScript使用关键字 function来定义函数。可通过声明来定义函数或表达式。

该函数可以用作值或作为表达式使用。

1、通过函数声明定义:

function myFunction(a, b) {

return a * b;

}

在声明函数之后,函数没有立即执行,当我们需要它时调用。

2.通过表达式定义

var x = function (a, b) {return a * b};

在单个变量中存储函数表达式

在变量中存储函数,不需要函数名,通常可以通过变量名进行调用。

var x = function (a, b) {return a * b};

var z = x(4, 3);

3.函数还可以通过内置的 JavaScript函数构造器(Function ())定义。

var myFunction = new Function(“a”, “b”, “return a * b”);

var x = myFunction(4, 3);

JavaScript可以默认提升变量,以优先考虑当前范围。例如

声明前可调用函数:

myFunction(5);

function myFunction(y) {

return y * y;

}

但不能在使用表达式定义函数时提升

有关自调用函数:

可以“自调用”函数表达式。将自动调用表达式调用。若表达式后面紧跟(),则自动调用。

无法自调用声明的函数。

通过添加圆括号,你可以说明这是一个函数表达式:

(function () {

var x=" Hello!!";//我会自告奋勇

})();

————————————————

版权声明:本文为CSDN博主「海米&索隆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

     [ 返回首页] [ 打印] [ 返回上页]    上一篇:每天学习一点点,每天都在进步-前端2    下一篇:Java开发者Docker常用镜像容器创建