实例演示函数参数与返回值,模板字面量与模板函数
发布于:2022-05-17 11:43:26
次阅读
函数参数
1,实参数量小于形参数量的情况下给形参一个默认参数;
let f=(a,b)=>a +b // 当传入参数不够 console.log(f(10)) // 可以用默认值 f=(a,b=0)=>a +b console.log(f(10)}
2.实参数量大于形参数量的情况 用…rest将全部参数接受到
f=(a,b)=>a +b console.log(f(1,2,3,4)) // 用...rest将全部参数接受到 用在函数形参中,归并 f=(a,b,...c)=>console.log(a,b,c) console.log(f(1,2,3,4,5))
函数只能有一个值返回,默认单值返回
数组,对象返回多个值
let c=()=>[1,2,3]let rs=c()console.log(rs)function m(){ return[1,2,3]}console.log(m())// 对象let r=()=>({ id:1, ee:2, cc:3,})function g(){ return { id:1, ee:2, cc:3, }}console.log(r())console.log(g())
2.模板字面量与模板函数
模板字面量
let j='牛逼' let z=1 // console.log('hello'+j) console.log(`hello ${j}`) console.log(`${z ? `男:${j}`:'女'}`)
模板函数
calc`账号:${'admin'} 密码:${123456}`; function calc(string,...a){ console.log(string); console.log(...a); console.log(`密码 ${a[1]} 账号${a[2]}`); }