JS学习---函数一

注:不记笔记,我觉得自己记不住自己学过的东西。

函数

本质:是对象,函数名:指向函数对象的值。

如何定义函数

function 函数名 (参数) {
return;
}

注意:结尾无分号。以上是函数声明的方式定义。

let 函数名 = function(参数) {
return;
};

注意:结尾有分号,函数表达式。

let 函数名 = (参数) => {
return;
};

注意:结尾有分号,箭头函数。

箭头函数

let arrowSum = (a, b) => {
return a + b;
};
console.log(arrowSum(5, 8));

适用场景:适合嵌入函数.

let ints = [1, 2, 3];
console.log(ints.map((i) => { return i + 1 }));//[2, 3, 4]

如果只有一个参数,那也可以不用括号。只有没有参数,或者多个参数的情况下,才需要使用括号.

// 以下两种写法都有效
let double = (x) => { return 2 * x; };
let triple = x => { return 3 * x; };
// 没有参数需要括号
let getRandom = () => { return Math.random(); };
// 多个参数需要括号
let sum = (a, b) => { return a + b; };

ECMAScript 6 的所有函数对象都会暴露一个只读的name 属性.即函数名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值