美文网首页
web前端--JS函数

web前端--JS函数

作者: zxhlcl | 来源:发表于2018-11-02 15:07 被阅读0次

一、函数基础

1、函数定义

1、函数声明
function functionName(parameters) {
执行的代码
}
2、函数表达式
函数可以通过一个表达式定义

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);

4、自调用函数
自调用表达式会自动调用;不能自调用声明的函数。
如果表达式后面紧跟 () ,则会自动调用。
通过添加括号,来说明它是一个函数表达式

(function () {
    var x = "Hello!!";      // 我将调用自己
})();   //匿名自我调用的函数 (没有函数名)

5、函数可作为一个值使用

function myFunction(a, b) {
    return a * b;
}
var x = myFunction(4, 3) * 2;

6、函数其实是对象
JavaScript 中使用 typeof 操作符判断函数类型将返回 "function" 。
但是JavaScript 函数描述为一个对象更加准确;JavaScript 函数有 属性 和 方法。

2、函数的参数

相关文章

网友评论

      本文标题:web前端--JS函数

      本文链接:https://www.haomeiwen.com/subject/emhcxqtx.html