js-dayo4
函数:一组特定代码组成的功能
函数分为系统函数和自定义函数
alert、prompt、parseInt、isNaN。。。。
优点
1.写在函数内的代码避免刷新时加载javascript就被执行
2.函数可以被复用,减少代码的冗余
3.函数可以不需要知道具体的实现,只需要知道函数名以及功能就可以调用
自定义函数的编写规则,编写自定义函数也称为声明函数:
function 函数名(【参数列表】){
函数体内要执行的代码
return 【返回值】
}
命名规则:
首字字符可以是字母或者是$
后面可以跟随字母,数字,下划线
避开关键字,驼峰命名
函数的使用
1.通过事件去触发
2.在代码中直接调用
事件:事件指的是网页或者页面元素(标签)的某个特定的动作.
比如鼠标的点击,鼠标的悬停,鼠标的按下,键盘的按下,网页滚动条的滚动等等。事件写在需要触发该动作的元素的标签开头处: <标签 事件名="要触发的函数()" ></标签>
常用的事件:
onclick:鼠标左按键单击事件
形参:一个函数的小括号内可以定义多个参数,这些参数称为形参。形参和变量同等,但是不需要var声明,多个形参之间通过逗号分割,其作用是在函数被调用的时候接收调用者传递过来的数据
实参:在调用带参的函数时传递的数据也被称为实参,一般函数定义了多少个形参就要传递对应数目的实参,个数和位置要一一对应
全局变量:声明在script标签内的变量
局部变量:声明在function内的变量
局部变量只能在当前声明的函数内使用
全局变量可以在任何地方使用,所有的函数都可以访问到全局变量
局部变量可以和全部变量同名
但是在全局的变量只能唯一
局部变量和全局变量同名时,使用变量名会就近原则优先使用局部变量
在函数内对全局变量的改变会影响所有正在使用这个变量的其他函数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现