首页 > Web开发 > 详细

js函数的创建

时间:2020-03-29 23:12:34      阅读:49      评论:0      收藏:0      [点我收藏+]

某个script标签中的函数一旦创建成功,后面的所有script标签都可以使用该函数

命名函数定义

函数也是对象

function abc( ){

      console.log("a");

}

var fn=abc;

abc( ); //a

fn( ); //a

匿名函数定义

var  fn=function( ){ //设置给变量

        console.log("b");

fn( ); //b

 

var obj={

        a:1,

        b:2,

        c:function( ){ //设置给对象的属性

             console.log("ccc");

        }

}

//匿名函数没有名字,可以设置给一个变量或者设置给一个对象的属性

命名函数可以在函数定义之前和之后执行,匿名函数只能在函数定义之后执行。

 

//自执行匿名函数

缺点:只能执行一次,无法再次调用

(function( ){

     

})( );

构造函数定义

var fn=new Function("参数1","参数2",...,"函数执行语句块")

//前面的内容是这个创建函数的所有参数,最后一个内容就是函数执行语句块,

要求所有内容都必须是字符串。

缺点:运行速度慢效率低,因为要将所有字符串转换为代码。

js函数的创建

原文:https://www.cnblogs.com/ghj-vin/p/12595618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!