JavaScript函数总结

函数是由事件驱动或者当它被调用时执行的可重复使用的代码块,函数也可以叫做方法。
在JavaScript中本身含有可调用的函数,下面列举出几种典型函数(每种只提及几个):
一、 常规函数
(1) alert函数:弹出提示框。
(2) confirm函数:弹出对话框。
(3) isNaN函数:测试是否不是一个数字。
(4) prompt函数:显示一个对话输入框,提示等待用户输入。
二、 数组函数
(1) join函数:转换并连接数组中的所有元素为一个字符串。
(2) length函数:返回数组长度。
(3) reverse函数:倒序数组排列。
(4) sort函数:重新排序数组。
三、 日期函数
(1) getYear函数:返回日期中的年份。
(2) getMonth函数:返回日期中的月份。
(3) getDate函数:返回日期中的日。
(4) getDay函数:返回日期中的星期。
(5) getHours函数:返回日期中的小时。
四、 数学函数
(1) round函数:返回一个数字的四舍五入值。
(2) random函数:返回一个0~1之间的随机数。
(3) min函数:返回两个数的最大值。
(4) max函数:返回两个数的最小值。
五、 字符串函数
(1) charAt函数:返回字符串中指定的某个字符。
(2) fontcolor函数:设置字体颜色。
(3) fontsize函数:设置字体大小。
(4) indexOf函数:返回字符串中第一个查找到的下标index,从左边开始查找。
除了这些自带的函数之外,还可以自定义函数。自定义函数其实与自带函数差不多:
一、语法:
在这里插入图片描述
函数主要的就是里面要执行的代码块,使用关键字function定义函数的名称,通过调用函数名去执行函数内的代码。
定义好函数之后,就可以像上面列举的自带的函数那样随意使用(用法可能会有一点点不一样)。
在这里插入图片描述
二、带参数的函数
自带的函数有些在使用时可以向其传入值,这些值被称为参数。自定义函数也可以传入参数。
在这里插入图片描述
并且可以向其传入多个参数用英文状态下的“,”隔开。在定义函数时将参数作为变量声明。就好像是你在括号内创建了两个变量,然后在执行的代码里将变量安放至需要改变的值的位置,调用函数时按顺序填入需要的值。
在这里插入图片描述
三、带返回值的函数
在编程过程中有时也会需要函数将值返回掉用,可以通过一个return语句来返回。
在这里插入图片描述 →→ 在这里插入图片描述
定义一个函数test(),里面定义了一个变量。在定义这个函数的时候我们需要它能将那个变量的值返回,通过一个return语句将值返回。当我们将函数作为值输出的时候,就会出现想要的结果。
四、局部变量、全局变量以及它们的生存期
1.局部变量
在函数内部定义的变量就是局部变量。
在这里插入图片描述
局部变量只支持在该函数内部调用,在外面其它函数将无法调用(除非经过特殊处理)。
局部变量的生存期从创建开始会在函数运行以后删除。
2.全局变量
在函数外定义的变量就是全局变量。
在这里插入图片描述
全局变量在当前文本中,所有的函数都可以调用。
全局变量的生存期从创建开始会在页面被关闭后删除。
五、未声明的变量赋值
如果给未声明的变量赋值,尽管是在函数内声明的,该变量依旧会被判成全局变量使用(只不过使用后会显示未声明该变量而已)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值