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赋予不同的值,测试该代码是正确的
站在用户的角度思考问题,与客户深入沟通,找到伊春网站设计与伊春网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖伊春地区。
首先来分析一下满足闰年的条件:四年一闰,百年不闰,四百年再闰。也就是说,每4年就是一个闰年,但是当年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的年份,即使是4的倍数也不是闰年。br使用js实现的代码及注释如下:brfunction isleapyear(year) {br var cond1 = year % 4 == 0; //条件1:年份必须要能被4整除br var cond2 = year % 100 != 0; //条件2:年份不能是整百数br var cond3 = year % 400 ==0; //条件3:年份是400的倍数br //当条件1和条件2同时成立时,就肯定是闰年,所以条件1和条件2之间为“与”的关系。br //如果条件1和条件2不能同时成立,但如果条件3能成立,则仍然是闰年。所以条件3与前2项为“或”的关系。br //所以得出判断闰年的表达式: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 标签之间。
脚本可被放置在 HTML 页面的 body 和 head 部分中。
一.script 标签
如需在 HTML 页面中插入 JavaScript,请使用 script 标签。
script 和 /script 会告诉 JavaScript 在何处开始和结束。
script 和 /script 之间的代码行包含了 JavaScript:
script
alert("My First JavaScript");
/script
您无需理解上面的代码。只需明白,浏览器会解释并执行位于 script 和 /script 之间的 JavaScript。
那些老旧的实例可能会在 script 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。
二.body 中的 JavaScript
在本例中,JavaScript 会在页面加载时向 HTML 的 body 写文本:
实例
!DOCTYPE html
html
body
.
.
script
document.write("h1This is a heading/h1");
document.write("pThis is a paragraph/p");
/script
.
.
/body
/html
js使用步骤链接
参考资料
百度文库.百度文库[引用时间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("输入年份位数不对!") ;
}
}
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("输入月份位数不对!") ;
}
}
function checkNum(num){
var res=false;
for(i=0;i10;i++){
if(num==i){
res=true;
break;
}
}
return res;
}
/script
首先来分析一下满足闰年的条件:四年一闰,百年不闰,四百年再闰。也就是说,每4年就是一个闰年,但是当年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的年份,即使是4的倍数也不是闰年。
使用JS实现的代码及注释如下:
function isLeapYear(year) {
var cond1 = year % 4 == 0; //条件1:年份必须要能被4整除
var cond2 = year % 100 != 0; //条件2:年份不能是整百数
var cond3 = year % 400 ==0; //条件3:年份是400的倍数
//当条件1和条件2同时成立时,就肯定是闰年,所以条件1和条件2之间为“与”的关系。
//如果条件1和条件2不能同时成立,但如果条件3能成立,则仍然是闰年。所以条件3与前2项为“或”的关系。
//所以得出判断闰年的表达式:
var cond = cond1 cond2 || cond3;
if(cond) {
alert(year + "是闰年");
return true;
} else {
alert(year + "不是闰年");
return false;
}
}