web前端-javascript-function函数(函数说明,创建和调用函数,其他方法函数声明创建函数、函数表达式创建函数)
创始人
2024-03-01 20:44:40
0

函数

//var fun = new Function("console.log(Hello 这是我的第一个函数);");
//fun();function fun2() {console.log("这是我的第二个函数");alert("哈哈哈哈");document.write("~~~~(>_<)~~~~");
}//console.log(fun2);
//调用fun2
//fun2();var fun3 = function () {console.log("我是匿名函数中封装的代码");
};fun3();

请添加图片描述

1. 函数说明

  1. 函数也是一个对象
  2. 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)
  3. 函数中可以保存一些代码在需要的时候调用
  4. 使用 typeof 检查一个函数对象时,会返回一个 function

2. 创建一个函数

  1. 在实际开发中很少使用构造函数来创建一个函数对象
  2. 创建一个函数对象
    • 可以将要封装的代码以字符串的形式传递给构造函数
var fun = new Function("console.log(Hello 这是我的第一个函数);");

3. 调用函数

  1. 封装到函数中的代码不会立即执行
    • 函数中的代码会在函数调用的时候执行
  2. 调用函数,函数对象()
    • 但调用函数时,函数中封装的代码会按照顺序执行
var fun = new Function("console.log(Hello 这是我的第一个函数);");
fun();

4. 函数其他创建方法

  1. 使用 函数声明 来创建一个函数
/*  语法:*  	function 函数名(形参1,,形参2...形参N){*        语句...*		}*/function fun2() {console.log("这是我的第二个函数");alert("哈哈哈哈");document.write("~~~~(>_<)~~~~");
}//console.log(fun2);
//调用fun2
//fun2();
  1. 使用函数表达式来创建一个函数
/* var 函数名 = function(形参1,,形参2...形参N){* 	语句....*  }*/var fun3 = function () {console.log("我是匿名函数中封装的代码");
};fun3();

相关内容

热门资讯

(图表)十年来全国检察机关共办... 新华社图表,北京,2025年12月22日 记者从最高人民法院、最高人民检察院12月22日举行的发布...
反思独居蒋女士离世事件:补齐制... 家住上海虹口区的46岁独居人士蒋女士,12月14日因病离世,但她的遗产不能用来购买墓地,引发舆论广泛...
俄副外长:保证不进攻欧盟北约,... 【文/观察者网 柳白】 据俄新社报道,当地时间12月22日,俄罗斯外交部副部长谢尔盖·里亚布科夫在...
贵州一策律师事务所:让法治精神... 今年10月,贵州一策律师事务所荣获2025年度贵州省绿色网络工作室荣誉称号,成为全省20家获此殊荣的...
日本多名教职人员因性暴力或性犯... 新华社东京12月22日电(记者陈泽安 李子越)据日本文部科学省22日公布的数据,日本2024财年(2...
贵州仁山律师事务所:以法为炬传... 今年10月,贵州仁山律师事务所凭借深耕婚姻法律网络科普的扎实成效、线上线下融合的普法创新实践,斩获贵...
法治青年说|涉及网约车、公用电... 12月22日,全国人大常委会法工委关于2025年备案审查工作情况的报告提请全国人大常委会会议审议。在...
原创 再... 电视人朴娜莱向前任经纪人追加提起刑事诉讼,使得原本就紧绷的法律纠纷进一步升级。 据韩国媒体报道称:...
因涉嫌犯罪,交建股份实控人俞发... 12月22日晚间,交建股份(603815.SH)公告,公司收到公司实际控制人俞发祥家属通知,俞发祥因...
新疆火炬(603080)披露公... 截至2025年12月22日收盘,新疆火炬(603080)报收于22.81元,较前一交易日上涨0.35...