随笔-生活工作点滴

JS函数

2019-07-05  本文已影响1人  AIDE_vicuna

函数:简单来说就是一个封装功能代码的容器
格式:function 函数名(形参1,形参2...){代码块;}
调用:函数名(实参1,实参2...);
注意事项:
函数也是一种数据类型,可以被当做参数传递
形参不需要参数类型,类型根据传入的实参决定,所以参数名尽量取的有意义,方便阅读。
示例代码:

function showInfo(name, age) {
    
    console.log("我的名字是" + name + " 年龄:" + age);
    
}
showInfo("乔治", 18);
函数返回值:通过return一个值得到,结果可以通过变量接收。

示例代码:

function showInfo2(name, age) {

    return "我的名字是" + name + " 年龄:" + age;
}
var result = showInfo2("乔治", 18);
console.log(result);
arguments:函数实参的数组集合,可在函数内部遍历

示例代码:

function showInfo3(name, age) {

    return "我的名字是" + arguments[0] + " 年龄:" + arguments[1];
}
var result = showInfo3("乔治", 18);
console.log(result);
匿名函数:没有名字的函数,一般用变量接收并通过变量名()调用

示例代码:

var fun=function Test(name, age) {

    console.log("这是一个匿名函数");
}
fun();
匿名函数自调用:(匿名函数)();

示例代码:

(function Test(name, age) {

    console.log("这是一个匿名函数");
})();
上一篇下一篇

猜你喜欢

热点阅读