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大前端分享之函数篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟地址内存布局
- 下一篇: mysql的存储引擎详解_MySQL常见