script language="javascript" function isSmoothYear(year){ var leap=0; if(year%4==0year%100!=0)||(year%400==0)){ leap=1; }else{ leap=0; } if(leap==1){ alert(year+"年是閏年"); }else{ alert(year+"年不是閏年"); } } /script 給year賦予不同的值,測試該代碼是正確的
站在用戶的角度思考問題,與客戶深入溝通,找到伊春網(wǎng)站設(shè)計(jì)與伊春網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋伊春地區(qū)。
首先來分析一下滿足閏年的條件:四年一閏,百年不閏,四百年再閏。也就是說,每4年就是一個(gè)閏年,但是當(dāng)年份是整百數(shù)時(shí),必須是400的倍數(shù)才是閏年;不是400的倍數(shù)的年份,即使是4的倍數(shù)也不是閏年。br使用js實(shí)現(xiàn)的代碼及注釋如下:brfunction isleapyear(year) {br var cond1 = year % 4 == 0; //條件1:年份必須要能被4整除br var cond2 = year % 100 != 0; //條件2:年份不能是整百數(shù)br var cond3 = year % 400 ==0; //條件3:年份是400的倍數(shù)br //當(dāng)條件1和條件2同時(shí)成立時(shí),就肯定是閏年,所以條件1和條件2之間為“與”的關(guān)系。br //如果條件1和條件2不能同時(shí)成立,但如果條件3能成立,則仍然是閏年。所以條件3與前2項(xiàng)為“或”的關(guān)系。br //所以得出判斷閏年的表達(dá)式:br var cond = cond1 cond2 || cond3;br if(cond) {br alert(year + "是閏年");br return true;br } else {br alert(year + "不是閏年");br return false;br }br}
function isLeapYear(year) //閏年能被4整除且不能被100整除,或能被400整除。
script language=’javascript’
function isLeapYear(year) { ?return (year % 4 == 0) (year % 100 != 0 || year % 400 == 0); ?}
/script
HTML 中的腳本必須位于 script 與 /script 標(biāo)簽之間。
腳本可被放置在 HTML 頁面的 body 和 head 部分中。
一.script 標(biāo)簽
如需在 HTML 頁面中插入 JavaScript,請使用 script 標(biāo)簽。
script 和 /script 會告訴 JavaScript 在何處開始和結(jié)束。
script 和 /script 之間的代碼行包含了 JavaScript:
script
alert("My First JavaScript");
/script
您無需理解上面的代碼。只需明白,瀏覽器會解釋并執(zhí)行位于 script 和 /script 之間的 JavaScript。
那些老舊的實(shí)例可能會在 script 標(biāo)簽中使用 type="text/javascript"?,F(xiàn)在已經(jīng)不必這樣做了。JavaScript 是所有現(xiàn)代瀏覽器以及 HTML5 中的默認(rèn)腳本語言。
二.body 中的 JavaScript
在本例中,JavaScript 會在頁面加載時(shí)向 HTML 的 body 寫文本:
實(shí)例
!DOCTYPE html
html
body
.
.
script
document.write("h1This is a heading/h1");
document.write("pThis is a paragraph/p");
/script
.
.
/body
/html
js使用步驟鏈接
參考資料
百度文庫.百度文庫[引用時(shí)間2018-1-4]
input type="text" id="year" onblur="checkYear()"
input type="text" id="month" onblur="checkMonth()"
script language="javascript"
function checkYear(){
var year=document.getElementById("year").value;
if(year.length==4){
var res=false;
for(i=0;iyear.length;i++){
res=checkNum(year.charAt(i));
}
if(!res){
alert("輸入了非法字符!");
}
}else{
alert("輸入年份位數(shù)不對!") ;
}
}
function checkMonth(){
var month=document.getElementById("month").value;
if(month.length3month.length0){
var res=false;
for(i=0;imonth.length;i++){
res=checkNum(month.charAt(i));
}
if(!res){
alert("輸入了非法字符!");
}
}else{
alert("輸入月份位數(shù)不對!") ;
}
}
function checkNum(num){
var res=false;
for(i=0;i10;i++){
if(num==i){
res=true;
break;
}
}
return res;
}
/script
首先來分析一下滿足閏年的條件:四年一閏,百年不閏,四百年再閏。也就是說,每4年就是一個(gè)閏年,但是當(dāng)年份是整百數(shù)時(shí),必須是400的倍數(shù)才是閏年;不是400的倍數(shù)的年份,即使是4的倍數(shù)也不是閏年。
使用JS實(shí)現(xiàn)的代碼及注釋如下:
function?isLeapYear(year)?{
var?cond1?=?year?%?4?==?0;??//條件1:年份必須要能被4整除
var?cond2?=?year?%?100?!=?0;??//條件2:年份不能是整百數(shù)
var?cond3?=?year?%?400?==0;??//條件3:年份是400的倍數(shù)
//當(dāng)條件1和條件2同時(shí)成立時(shí),就肯定是閏年,所以條件1和條件2之間為“與”的關(guān)系。
//如果條件1和條件2不能同時(shí)成立,但如果條件3能成立,則仍然是閏年。所以條件3與前2項(xiàng)為“或”的關(guān)系。
//所以得出判斷閏年的表達(dá)式:
var?cond?=?cond1??cond2?||?cond3;
if(cond)?{
alert(year?+?"是閏年");
return?true;
}?else?{
alert(year?+?"不是閏年");
return?false;
}
}