好程序员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大前端分享之函数篇相关推荐

  1. 【黑马程序员pink老师前端】网页相关概念

    java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 [黑马程序员pink老师前端]HTML [黑马程序员pink老师前端]JavaScript基础大总结 ...

  2. 【黑马程序员pink老师前端】JavaScript对象

    java 学习笔记指路 基础知识 Python转java补充知识 Java中常见的名词解释 前端 [黑马程序员pink老师前端]HTML [黑马程序员pink老师前端]JavaScript基础大总结 ...

  3. html5网页制作代码_好程序员HTML5大前端常用开发工具大集合

    好程序员HTML5大前端分享常用开发工具大集合HTML5作为当前最为流行的编程语言,广为适用.语言的使用人数急剧增长,更多地开发人员使用这种语言来创建各种内容并放到互联网上.随着每一个新版本的发布,H ...

  4. HTML结业做什么项目好,高薪就业-好程序员HTML5大前端12期毕业典礼!

    时光飞逝,好程序员web前端培训12期的小伙伴们在好程序员紧张的学习生涯即也将结束,迎来了属于他们的毕业典礼.讲师寄语.美食.表演.送锦旗.颁发毕业证书,一个都不能少. 北科校区王校长为大家送上了毕业 ...

  5. 好程序员HTML5前端培训分享如何学好HTML5

    好程序员HTML5前端培训分享如何学好HTML5,想学好HTML5前端开发,首先你要了解什么是HTML5前端,随着全球网络的使用量的增加,HTML5是万维网和的核心语言,HTML5具有及时更新.跨平台 ...

  6. css点击a标签显示下划线_好程序员HTML5培训教程-html和css基础知识

    好程序员HTML5培训教程-html和css基础知识,Html是超文本标记语言(英语全称:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言. Css ...

  7. 好程序员HTML5前端教程-css的引入方式和选择器

    好程序员HTML5前端教程-css的引入方式和选择器 01.引入css方式(重点掌握) 行内样式 内接样式 外接样式 3.1 链接式 3.1 导入式 css介绍 现在的互联网前端分三层: HTML:超 ...

  8. 讲给后台程序员看的前端系列教程(02)——HTML5标签(1)

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

  9. 讲给后台程序员看的前端系列教程(06)——HTML5标签(5)

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

最新文章

  1. 运动想象脑机接口中迁移学习的完整流程
  2. Gartner:2015年SIEM(安全信息与事件管理)市场分析
  3. 如何设计第三方账号登陆?
  4. (转载)Linux编程获取本机IP地址的三种方法
  5. Linux服务器重启后crs_stat -t 命令无法正常使用以及解决思路
  6. vux flexbox使用_Flexbox用大的,彩色的动画gif进行解释
  7. 导致存储过程重新编译的原因
  8. hashmap删除指定key_Java集合:HashMap底层实现和原理(源码解析)
  9. python基础教程ppt下载_python基础分享ppt
  10. 用c语言电脑系统指令,c语言文件 DOS命令大全(10)
  11. hadoop原理巧用到异地机房双活
  12. java 在线查看本地pdf文档或者图片
  13. 谢孟媛初级文法28 课地方副词时间副词和程度副词
  14. ubuntu下 vim工具的安装与使用教程(一)
  15. 为什么不建议执行超过3表以上的多表关联查询?
  16. 林轩田机器学习基石笔记6 - Theory of Generalization
  17. CodeForces - 581B - Luxurious Houses 逆序处理水
  18. #发现你#小说的交互——交互故事性
  19. 使用xadmin搜索search_fields报错:Related Field got invalid lookup: icontains
  20. c语言求出字符串最长单词,C语言 在字符串中找到最长单词

热门文章

  1. Apache Flink 为什么能够成为新一代大数据计算引擎?
  2. 如果测试没有梦想,那跟咸鱼有什么区别?
  3. 考察数据科学家支持向量机(SVM)知识的25道题,快来测测吧
  4. 理解卷积神经网络的利器:9篇重要的深度学习论文(上)
  5. 剖析疫情环境下的国内云市场:大势所趋,正是大展拳脚的好时机!
  6. 释放虚拟GPU力量 NVIDIA 加速企业远程办公生产力变革
  7. 还不知道 AWS 是什么?这 11 个重点带你认识 AWS !
  8. WIAC上,华为展区都有点儿啥?
  9. 5G 来了,我们可以做什么?
  10. 要闻君说:FaceTime的服务究竟坑有多大?CNCF 技术监督委员会首添中国面孔,来自阿里!高通华为暂和解……...