余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

js函数常见的写法以及调用方法(js调用函数的几种方法)

xiyangw 2022-11-26 15:49 14 浏览 0 评论

1:常规写法

//函数的写法

function run{

js函数常见的写法以及调用方法(js调用函数的几种方法)

alert("常规写法") //这里是你函数的内容

}

//调用

run()

2:匿名函数写法

var run = function(){

alert("这是一种声明函数的写法,左边是一个变量,右边是一个函数的表达式,

  意思就是把一个匿名函数的表达式赋值给了一个变量myrun,只是声明了一个变量指向了一个函数对象")//这里是你函数的内容

}

run()

3:将方法作为一个对象

//作为对象方法,函数写法,这里创建了两个函数外面用{}包裹起来

var Text = {

run1 : function(){

alert("这个必须放在一个对象内部,放在外边会出错")//这里是函数内容

},

run2 : function(){

alert("这个必须放在一个对象内部,放在外边会出错")//这里是函数内容

}

}

Text.run1()//调用第一个函数

Text.run2()//调用第二个函数

4:构造函数中给对象添加方法

javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。

// 给对象添加方法

var funName = function(){};

funName.prototype.way = function(){

alert('这是在funName函数上的原始对象上加了一个way方法,构造函数中用到');

}

// 调用

var funname = new text();// 创建对象

funname.way();//调用对象属性

5:自执行函数

js自执行函数查到了几种不同写法

//方法1:最前最后加括号

(

function(){alert(1);}()

);

/*这是jslint推荐的写法,好处是,能提醒阅读代码的人,这段代码是一个整体。

例如,在有语法高亮匹配功能的编辑器里,光标在第一个左括号后时,最后一个右括号也会高亮,看代码的人一眼就可以看到这个整体。 */

//方法2:function外面加括号

(function(){alert(1);})();

//这种做法比方法1少了一个代码整体性的好处。

//方法3:function前面加运算符,常见的是!与void 。

!function(){alert(1);}();

void function(){alert(2);}();

相关推荐

前端开发培训课程需要学什么语言?上海web前端开发学习

1、html语言网页的基本标记语言,最基础的语言,掌握起来比较简单。2、css语言css又作层叠样式表,css大部分是自动生成的,很难理解,需要学习基本的css知识,是步入高手的必经之路。css控制着...

前端开发培训学习班真的有用吗?事实证明确实很有用!
前端开发培训学习班真的有用吗?事实证明确实很有用!

现在,在越来越多的领域,互联网的发展已经成为促使各行业各层次人员技能提升的必不可少的平台。其中,前端开发行业已经成为非常热门的技术工种。越来越多的人选择通过前端...

2023-03-21 19:03 xiyangw

我是如何从零开始自学前端一个月就找到理想工作的?

我是怎么走上前端开发这条路?首先,我是个文科生,大学里只学过vb,觉得计算机编程这东西太玄乎,不是我玩得转的。后来机缘巧合去做了一家互联网创业公司的HR,阅了上千份程序员的简历,面了上百个不同水平不同...

如何快速入行Web前端开发 参加培训靠谱吗(web前端培训哪里)
如何快速入行Web前端开发 参加培训靠谱吗(web前端培训哪里)

如何快速入行web前端开发?北京哪些机构的web前端培训靠谱?零基础小白经过培训容易就业吗?想来,各位关注前端开发的各位朋友都有这样的疑惑!大家对web...

2023-03-21 19:03 xiyangw

前端培训费用大概多少?只需15秒解决你的所有疑惑
前端培训费用大概多少?只需15秒解决你的所有疑惑

前端培训费用大概多少?这篇文章只要花费你15秒,就可以解决你的所有疑惑。面授线下课、视频课、线上课、所有课程的价格统统交代清楚。前端培训费用大概多少?先说面授线...

2023-03-21 19:03 xiyangw

武汉Web前端开发培训门槛高吗?学习难度大吗?
武汉Web前端开发培训门槛高吗?学习难度大吗?

相比于其他的IT语言,Web前端绝对算是门槛低的,但依然会有很多人在学习前会担忧学习的难度。武汉Web前端培训班学习难度大吗?根据这个问题,千锋武汉Web前端培...

2023-03-21 19:02 xiyangw

初生程序员-入门篇(初级程序员要学什么)
初生程序员-入门篇(初级程序员要学什么)

浙江优就业杭州it培训的老师帮大家搜集了一位新入门程序员的心路历程,帮助大家更好的认识程序员,踏上it高薪之路。我是一个应届生,也是一个前端开发,算上实习期不到...

2023-03-21 19:02 xiyangw

学java一般多久(学java得多久)
学java一般多久(学java得多久)

学java一般多久?今天小编来说说,其实学java一般多久?因人而异,每个人学习情况不一样,学习效率也不一样,例如一个零基础的小白自学java,每天学习按8个小...

2023-03-21 19:02 xiyangw

web前端代码学习计划详解,自学还是报班?(web前端基础代码总结)
web前端代码学习计划详解,自学还是报班?(web前端基础代码总结)

  前端对于想入行互联网开发的初学者来说是非常友好的选择,简单易上手,知识结构理解起来也相对容易,但仍然需要详细的学习计划。本文,小编给大家说说web前端代码学...

2023-03-21 19:02 xiyangw

前端开发是什么?前端培训都要学哪些内容?(web前端开发需要掌握什么技术)
前端开发是什么?前端培训都要学哪些内容?(web前端开发需要掌握什么技术)

  如今互联网行业迅猛发展,而且听说前端开发薪资非常可观,找工作也相对容易。那么,前端开发是什么?对于没有接触过这个行业的零基础小白适合转行做前端开发吗?前端培...

2023-03-21 19:01 xiyangw

【量子矩阵】前端开发培训为你打开一扇成功的大门
【量子矩阵】前端开发培训为你打开一扇成功的大门

量子矩阵前端开发培训提供最先进的前端开发技术,让你掌握跨平台的网页设计和交互设计技能,从而为您的客户提供更好的网站体验。通过我们的前端开发培训课程,你将学习如何...

2023-03-21 19:01 xiyangw

零基础怎么培训学习前端开发技术(0基础学前端难吗)
零基础怎么培训学习前端开发技术(0基础学前端难吗)

web前端开发技术的学习门槛还是比较低的,对小伙伴来说并没有太高的思维逻辑需求,同时也是比较容易入门的,不过,对于零基础的小伙伴学习开发技术知识来说,还是一个比...

2023-03-21 19:00 xiyangw

前端培训学费大概多少钱?告别被骗钱(前端培训班学费)
前端培训学费大概多少钱?告别被骗钱(前端培训班学费)

随着互联网的飞速发展,IT行业也变得越来越红火。近年来,Java、前端等热门培训课程备受关注,越来越多的人想要进入这个行业。那么,报名前端培训学费大概要花费多少...

2023-03-21 19:00 xiyangw

杭州web前端开发培训学校值得去吗?(杭州web前端培训机构)
杭州web前端开发培训学校值得去吗?(杭州web前端培训机构)

Web前端开发培训学校值得去吗?现在很多同学虽然都想学习web前端,但是对于培训学校又有一些顾虑,比如短短几个月可不可以学到真正的技术,花了那么多钱去学完之后能...

2023-03-21 19:00 xiyangw

web前端开发培训班(web前端开发的培训班)
web前端开发培训班(web前端开发的培训班)

随着这几年web前端开发的发展,企业对于人才的要求也越来越高,不再是以前的写写页面,会html、css、js这些就可以的。而在学校计算机本专业的同学,无论是知识...

2023-03-21 19:00 xiyangw

取消回复欢迎 发表评论: