怎么免费搭建自己的网站:JavaScript函数介绍:5分钟了解JavaScri
作者:admin 发布时间:2020-06-02 07:03 来源:免费个人网页申请_免费创建自己的网站_免费创建个人博客_免费个人网站空间_免费建网
本文摘要: 什么是函数?把一段相对独立的具有特定功用的代码块封装起来,构成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以重复调用。函数的作用就是封装一段代码,将来可以重复使用。引荐了解黑马程序员web前端课程。为何要
什么是函数?
把一段相对独立的具有特定功用的代码块封装起来,构成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以重复调用。函数的作用就是封装一段代码,将来可以重复使用。引荐了解黑马程序员web前端课程。
为何要使用函数?为了解决代码的重用!减少代码量。
函数的分类
体系内置函数 和 程序员自界说函数
界说函数
结构说明:
·function它是界说函数的要害字 不可以省略。
·函数名它的命名规则与变量名是一样的
·函数名后边紧跟着一对小括号 这一对小括号不能省略
·小括号里边可能有参数,我们将其称之为形参
·小括号后边紧跟着一对大括号 这一对大括号不能省略
·大括号里边是函数体
留意:函数界说了一定要调用函数
调用函数
格局:
留意:在界说函数时假如有形参 反过来说 在调用的时分也要有实参 可是这个不是肯定的!
同名函数后边的会将前面的掩盖
函数一定是先界说后再调用
函数的参数
函数的参数分为两种:
形式参数和实践参数
形式参数:在界说函数的时分的参数就称之为形式参数,简称“形参”。在界说函数的时分 在函数名的后边的小括号里边给的变量名。
实践参数:在调用函数的时分的参数就称之为实践参数,简称“实参”。
在一个函数中,参数的多少是依据功用来界说的!
使用函数来动态的输出M行N列的表格
一般在函数体里边不会有输出语句,只会有一个return要害字,将我们要输出的内容返回给函数的调用者。
·return在英文中表明“返回”的意思
·return要害字是在函数体里边使用。
它在函数体使用有两层意义:
2.它会向函数的调用者返回数据(重点)返回值
格局:return数据;
在调用函数时可以界说一个变量要接收到这个函数的返回值
留意:
我们在今后的工作中,函数体里边尽量不要有输出语句(document.write alert console.log ),尽量的使用return要害字将数据返回给函数的调用者。
特别强调:
·在一个函数里边,return要害字可以有多个,可是return只会执行一次;
·return要害字它只能返回一个数据,假如需要返回多个数据,我们可以将多个数据使用数组的方式来保存,然后再将数组返回。
匿名函数
什么是匿名函数?
没有名字的函数 称之为匿名函数!留意:匿名函数在JS中使用最多。
匿名函数也是需要调用的!
将匿名函数赋值给变量或者是工作
a)将匿名函数赋值给变量,然后通过变量名加上小括号来调用匿名函数
b)将匿名函数赋值给工作 *****
将匿名函数赋值给工作,那么匿名函数什么时分才会执行?它要等到工作触发了今后,匿名函数才会执行。
什么是变量的作用域?
指变量在什么当地能够使用,什么当地不能够使用。
变量作用域的分类
变量作用域分为:全局作用域和部分作用域。
变量的作用域是通过函数来进行划分的。
在函数外面界说的变量我们将其称为全局变量,它的作用域是全局的。
全局作用域: 在任何当地都可以拜访到的变量就是全局变量,对应全局作用域
部分作用域: 在固定的代码片段内可拜访到的变量,最多见的例如函数内部。对应部分作用域(函数作用域)
问:是否可以提高部分变量的作用域呢?将部分变量的作用域提高至全局作用域。在函数里边界说的变量也可以在函数外面拜访到。
只需要将函数里边界说的变量的var要害字给去掉就能够完成将部分变量的作用域提高至全局作用域。
可是:其实不建议直接就var 要害字给省略,我们建议在函数的外面界说一个同名的全局变量。
【免责声明】本文仅代表作者或发布者个人观念,不代表(www.lmnkf.cn)及其所属公司官方发声,对文章观念有疑义请先联络作者或发布者自己修正,若内容触及侵权或违法信息,请先联络发布者或作者删除,若需我们协助请联络平台管理员,Emailcxb5918(本平台不支撑其他投诉反馈渠道,谢谢合作)。若需要学习以上相关常识请到巨推学院观看视频教程,网站地址www.tsllg.cn。
把一段相对独立的具有特定功用的代码块封装起来,构成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以重复调用。函数的作用就是封装一段代码,将来可以重复使用。引荐了解黑马程序员web前端课程。
为何要使用函数?为了解决代码的重用!减少代码量。
函数的分类
体系内置函数 和 程序员自界说函数
界说函数
function 函数名([参数列表]){ 函数体}
结构说明:
·function它是界说函数的要害字 不可以省略。
·函数名它的命名规则与变量名是一样的
- (1)能够使用巨细写英文字母、下划线(_)、美元符号($)、数字组成
- (2)不能使用数字最初
- (3)不能使用JS中的要害字和保留字作为函数名
- (4)假如函数是由多个单词组成的,那么能够使用下划线连接法和驼峰法
- (5)严厉区分巨细写
·函数名后边紧跟着一对小括号 这一对小括号不能省略
·小括号里边可能有参数,我们将其称之为形参
·小括号后边紧跟着一对大括号 这一对大括号不能省略
·大括号里边是函数体
留意:函数界说了一定要调用函数
调用函数
格局:
函数名([实参列表])
留意:在界说函数时假如有形参 反过来说 在调用的时分也要有实参 可是这个不是肯定的!
同名函数后边的会将前面的掩盖
函数一定是先界说后再调用
函数的参数
函数的参数分为两种:
形式参数和实践参数
形式参数:在界说函数的时分的参数就称之为形式参数,简称“形参”。在界说函数的时分 在函数名的后边的小括号里边给的变量名。
实践参数:在调用函数的时分的参数就称之为实践参数,简称“实参”。
在一个函数中,参数的多少是依据功用来界说的!
使用函数来动态的输出M行N列的表格
一般在函数体里边不会有输出语句,只会有一个return要害字,将我们要输出的内容返回给函数的调用者。
·return在英文中表明“返回”的意思
·return要害字是在函数体里边使用。
它在函数体使用有两层意义:
- 当函数体里边遇到了return要害字今后,其时的这个函数就不会再往下进行执行了。
2.它会向函数的调用者返回数据(重点)返回值
格局:return数据;
在调用函数时可以界说一个变量要接收到这个函数的返回值
留意:
我们在今后的工作中,函数体里边尽量不要有输出语句(document.write alert console.log ),尽量的使用return要害字将数据返回给函数的调用者。
特别强调:
·在一个函数里边,return要害字可以有多个,可是return只会执行一次;
·return要害字它只能返回一个数据,假如需要返回多个数据,我们可以将多个数据使用数组的方式来保存,然后再将数组返回。
匿名函数
什么是匿名函数?
没有名字的函数 称之为匿名函数!留意:匿名函数在JS中使用最多。
匿名函数也是需要调用的!
将匿名函数赋值给变量或者是工作
a)将匿名函数赋值给变量,然后通过变量名加上小括号来调用匿名函数
b)将匿名函数赋值给工作 *****
将匿名函数赋值给工作,那么匿名函数什么时分才会执行?它要等到工作触发了今后,匿名函数才会执行。
什么是变量的作用域?
指变量在什么当地能够使用,什么当地不能够使用。
变量作用域的分类
变量作用域分为:全局作用域和部分作用域。
变量的作用域是通过函数来进行划分的。
在函数外面界说的变量我们将其称为全局变量,它的作用域是全局的。
全局作用域: 在任何当地都可以拜访到的变量就是全局变量,对应全局作用域
部分作用域: 在固定的代码片段内可拜访到的变量,最多见的例如函数内部。对应部分作用域(函数作用域)
问:是否可以提高部分变量的作用域呢?将部分变量的作用域提高至全局作用域。在函数里边界说的变量也可以在函数外面拜访到。
只需要将函数里边界说的变量的var要害字给去掉就能够完成将部分变量的作用域提高至全局作用域。
可是:其实不建议直接就var 要害字给省略,我们建议在函数的外面界说一个同名的全局变量。
【免责声明】本文仅代表作者或发布者个人观念,不代表(www.lmnkf.cn)及其所属公司官方发声,对文章观念有疑义请先联络作者或发布者自己修正,若内容触及侵权或违法信息,请先联络发布者或作者删除,若需我们协助请联络平台管理员,Emailcxb5918(本平台不支撑其他投诉反馈渠道,谢谢合作)。若需要学习以上相关常识请到巨推学院观看视频教程,网站地址www.tsllg.cn。