JavaScript中的函数基础

函数能让开发者把JavaScript代码变得更有效率,而且更能重复吃用。函数解决思路:把大问题变成小问题,分割的思路。

函数的语法:

函数类型1:

function Name(){
Body
}

函数以function关键字开始,Name为函数名字,Body是函数的主体即为所有工作发生的区域。带有参数的函数。函数类型2:

function Name(Arguments){
Body
}

Arguments可以是一个或多个参数,以逗号分开。函数Body可以访问参数,此时这些参数就像已经完成初始化工作的局部变量。

注意:函数的传递的参数很像函数内部的局部变量,但在函数内部改变函数的参数,却不影响函数外的任何事物。

具有返回值的函数。返回值能让你从函数中返回一段数据。函数类型3:

function Name(Arguments){
Body;
return Value;
}

关键字return表示这个函数有返回值,Value返回值可以为任何你选定的数据。return语句能放在函数任何的地方,函数遇到return后将立即结束。所有return不仅只返回数据,而且同时负责结束函数。

注意:return使用的场合时函数内部,函数执行到return语句立即结束;而break主要在for或while循环中,跳出当前所有的循环。

前端开发原则一:

结构(html),样式(css)和行为(JavaScript)的分离。

内容:网页的HTML代码,它提供网页实际上如何拼接在一起的结构,同时也是网页数据的所在地。

外观:网页的css代码,它主要改变的内容的样式,决定字体,色彩和排版的最终效果。

功能:驱动网页、带来交互性的JavaScript代码。

引用函数和调用函数的差别,可以通过查看函数名称后面是否跟随了括号()。引用函数只会单独出现,但调用函数一定有括号,有时还带有参数。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏hbbliyong

12个JavaScript技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。 使用!!操作符转换布尔值 有时候我们...

28810
来自专栏Golang语言社区

Golang指针与nil浅析

曾经听说过一句话,编程的本质就是指针和递归。那会刚开始编码,只是这两个的概念有个感性粗浅的认识。最早接触指针,莫过于C语言了,能否理解用好指针也成为一个合格C语...

2876
来自专栏与神兽党一起成长

前序遍历树

代码来自:pickle and cPickle – Python object serialization 首先树的结构,如图

1452
来自专栏C/C++基础

C/C++文字常量与常变量

在C/C++编程时,经常遇到以下几个概念:常量、文字常量、字面常量、符号常量、字符常量、常变量、字符串常量等,网上的资料描述的不尽相同,弄得大家云里雾里。本文将...

1292
来自专栏PHP在线

12个非常实用的JavaScript小技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。 使用!!操作符转换布尔值 有时候我们...

3518
来自专栏Golang语言社区

Go语言基本语法

前面已经看到了Go程序的基本结构,所以这将是很容易理解Go编程语言等基本构建块。 Go令牌 Go程序包括各种令牌和令牌可以是一个关键字,一个标识符,常量,字符串...

2746
来自专栏深度学习思考者

C语言标准工具库函数库:stdlib.h

  对于一些特殊的操作,C语言提供了标准工具库函数库,其中包括可以实现数值转换,内存分配,随机数操作以及字符串转换等函数。本篇博文一一来讲述这个函数库中的那些函...

2858
来自专栏Golang语言社区

Golang方法和接口

在编程语言中,方法和函数的概念需要搞清楚。函数指的是一个封装的代码块,我们可以直接调用它,并返回结果。而方法其实也是一种函数,只不过方法需要和某个对象绑定。Go...

3567
来自专栏乐百川的学习频道

Golang学习笔记 方法和接口

在编程语言中,方法和函数的概念需要搞清楚。函数指的是一个封装的代码块,我们可以直接调用它,并返回结果。而方法其实也是一种函数,只不过方法需要和某个对象绑定。Go...

2388
来自专栏云霄雨霁

追踪分析解决办法

1400

扫码关注云+社区