js基础_26、函数的简介

函数function

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

var fun=new Function();
console.log(typeof fun);

使用构造函数创建一个函数对象

这种方式很少使用,在实际开发中很少使用构造函数来创建一个函数对象。使用构造函数关键字new声明的一定是一个对象。
var fun=new Function();
可以将要封装的代码以字符串的形式传递给构造函数

var fun=new Function("console.log('hello word');");
封装到函数中的代码不会立即执行,函数中的代码会在函数被调用的时候执行。
调用函数语法:函数对象();
当调用函数时,函数中封装的代码会按照顺序执行。

函数具有普通对象的功能,它比普通对象更强大,它里面可以封装可执行的代码。

var fun=new Function("console.log('hello word');");
fun.nihao='你好';
console.log(fun.nihao);//结果为:"你好";

使用函数声明来创建一个函数

语法:
function 函数名([形参1,形参2,….,形参n]){
函数体…
}

function fun(){
console.log('hello word')
}
console.log(fun);
fun();

使用函数表达式声明函数

声明匿名函数

function (){
console.log(‘hello word’);
}

如何使用匿名函数

var fun=function (){
console.log(‘hello word’);
};//最好加个分号,因为这里是赋值语句
fun();

posted @   青仙  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示