html5 判断分享,好程序员HTML5大前端分享之函数篇
好程序员HTML5大前端分享之函数篇,将代码编写在函数中,就可以避免在非必要情况下调用该代码,也就是说我们可以让一段代码在特定情况下再去执行。
function 关键字:该关键字表示要声明一个函数。
如何执行函数()
function m1(){
//xxxxxxxxxxxxx
}
for(var i=0;i<10;i++){
m1();
}
刚才提到,函数的意义就是在特定情况下运行函数,那么什么是特定的情况那?
JavaScript是事件驱动的语言!
事件:用户的行为。
onclick、ondblclick、onfocus、onblur
例如点击按钮;弹出123;
弹框
function btn (){
alert(123);
}
函数的参数
function m1(v1, v2, v3...){
//xxxxxxxxxxxxx
}
return关键字
带返回值的函数
案例:
年月日分别为自定义函数的参数,判断是否为正确的日期
function date(year,month,day){
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:if(day<0||day>31){
return '错误的日期';
}
break;
case 2:if(year % 4 == 0 || year% 400 == 0 && year % 100 != 0){
if(day>29||day<0){
return '错误的日期';
}
}else{
if(day>28||day<0){
return '错误的日期';
}
}
break;
default:if(day>30||day<0){
return '错误的日期';
}
}
if(year>2050||year<0){
return '错误的年份';
}else if(month>12||month<0){
return '错误的月份';
}else{
return '正确的日期'
}
};
alert(date(2000,2,30))
标签:case,function,return,函数,前端,程序员,HTML5,year,day
来源: https://blog.51cto.com/14249543/2404423
html5 判断分享,好程序员HTML5大前端分享之函数篇相关推荐
- 【黑马程序员pink老师前端】网页相关概念
java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 [黑马程序员pink老师前端]HTML [黑马程序员pink老师前端]JavaScript基础大总结 ...
- 【黑马程序员pink老师前端】JavaScript对象
java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 [黑马程序员pink老师前端]HTML [黑马程序员pink老师前端]JavaScript基础大总结 ...
- html5网页制作代码_好程序员HTML5大前端常用开发工具大集合
好程序员HTML5大前端分享常用开发工具大集合HTML5作为当前最为流行的编程语言,广为适用.语言的使用人数急剧增长,更多地开发人员使用这种语言来创建各种内容并放到互联网上.随着每一个新版本的发布,H ...
- HTML结业做什么项目好,高薪就业-好程序员HTML5大前端12期毕业典礼!
时光飞逝,好程序员web前端培训12期的小伙伴们在好程序员紧张的学习生涯即也将结束,迎来了属于他们的毕业典礼.讲师寄语.美食.表演.送锦旗.颁发毕业证书,一个都不能少. 北科校区王校长为大家送上了毕业 ...
- 好程序员HTML5前端培训分享如何学好HTML5
好程序员HTML5前端培训分享如何学好HTML5,想学好HTML5前端开发,首先你要了解什么是HTML5前端,随着全球网络的使用量的增加,HTML5是万维网和的核心语言,HTML5具有及时更新.跨平台 ...
- css点击a标签显示下划线_好程序员HTML5培训教程-html和css基础知识
好程序员HTML5培训教程-html和css基础知识,Html是超文本标记语言(英语全称:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言. Css ...
- 好程序员HTML5前端教程-css的引入方式和选择器
好程序员HTML5前端教程-css的引入方式和选择器 01.引入css方式(重点掌握) 行内样式 内接样式 外接样式 3.1 链接式 3.1 导入式 css介绍 现在的互联网前端分三层: HTML:超 ...
- 讲给后台程序员看的前端系列教程(02)——HTML5标签(1)
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- 讲给后台程序员看的前端系列教程(06)——HTML5标签(5)
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
最新文章
- 运动想象脑机接口中迁移学习的完整流程
- Gartner:2015年SIEM(安全信息与事件管理)市场分析
- 如何设计第三方账号登陆?
- (转载)Linux编程获取本机IP地址的三种方法
- Linux服务器重启后crs_stat -t 命令无法正常使用以及解决思路
- vux flexbox使用_Flexbox用大的,彩色的动画gif进行解释
- 导致存储过程重新编译的原因
- hashmap删除指定key_Java集合:HashMap底层实现和原理(源码解析)
- python基础教程ppt下载_python基础分享ppt
- 用c语言电脑系统指令,c语言文件 DOS命令大全(10)
- hadoop原理巧用到异地机房双活
- java 在线查看本地pdf文档或者图片
- 谢孟媛初级文法28 课地方副词时间副词和程度副词
- ubuntu下 vim工具的安装与使用教程(一)
- 为什么不建议执行超过3表以上的多表关联查询?
- 林轩田机器学习基石笔记6 - Theory of Generalization
- CodeForces - 581B - Luxurious Houses 逆序处理水
- #发现你#小说的交互——交互故事性
- 使用xadmin搜索search_fields报错:Related Field got invalid lookup: icontains
- c语言求出字符串最长单词,C语言 在字符串中找到最长单词
热门文章
- Apache Flink 为什么能够成为新一代大数据计算引擎?
- 如果测试没有梦想,那跟咸鱼有什么区别?
- 考察数据科学家支持向量机(SVM)知识的25道题,快来测测吧
- 理解卷积神经网络的利器:9篇重要的深度学习论文(上)
- 剖析疫情环境下的国内云市场:大势所趋,正是大展拳脚的好时机!
- 释放虚拟GPU力量 NVIDIA 加速企业远程办公生产力变革
- 还不知道 AWS 是什么?这 11 个重点带你认识 AWS !
- WIAC上,华为展区都有点儿啥?
- 5G 来了,我们可以做什么?
- 要闻君说:FaceTime的服务究竟坑有多大?CNCF 技术监督委员会首添中国面孔,来自阿里!高通华为暂和解……...