JavaScript函数赋值变量

您所在的位置:网站首页 呼市物业维修基金收费标准表格图片 JavaScript函数赋值变量

JavaScript函数赋值变量

2023-12-20 01:25| 来源: 网络整理| 查看: 265

函数赋值变量 以函数形式返回 function print(val) { console.log(`姓名是:${val}`); } var fn = print;//将函数赋值给fn fn('angus');//姓名是:angus 以返回值形式

将函数返回的值赋值给fn,如果函数没有返回值,但又接受了,此时会返回undefined。

有返回值:

function print(val) { return `姓名是:${val}`; } var fn = print('angus'); console.log(fn);//姓名是:angus

无返回值:

function print(val) { `姓名是:${val}`; } var fn = print('angus'); console.log(fn);//undefined 返回值可为函数

将print函数返回给fn:

function sum() { var num = 0; function print() { num += 2; return num; } return print; } var fn = sum(); console.log(fn());//2

直接执行print函数,没有返回:

function sum() { var num = 0; function print() { num += 2; return num; } print(); } var fn = sum(); console.log(fn);//undefined


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3