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("<h1>This is a heading</h1>")
document.write("<p>This is a paragraph</p>")
</script>
.
.
</body>
</html>
js使用步骤链接
参考资料
百度文库.百度文库[引用时间2018-1-4]
知道了原理其实很容易,要判断是否是闰年,有两种方式:
1,闰年的计算规则:
普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
所以只要判断年份是否是400的倍数,或者是4的倍数且不是100的倍数即可,这个楼上已经给出答案了。
这种判断方式是所有语言通用的,适用于1852年之后的所有闰年判断。
2,只需要查看二月的天数是28天还是29天即可,利用构造函数 Date() 的传参特性可以轻松实现。
以下代码为 JavaScript 代码,其它语言原理相通,代码需要自己根据原理自行修改。
var y = 2020//要判断的年份
var d = new Date(y, 1, 29)// 参数的年份由y决定,后面两个则是固定值
var isLeap = d.getMonth() == 1// true 为闰年,false 为平年
console.log( y + "年为" + (isLeap ? "闰年": "平年" ) + ", 2月有" + (isLeap ? 29: 28) +"天" )
思路要清晰。
首先明确什么是平年什么是闰年
1、能被4整除且不能被100整除的是闰年
2、能被400整除的是闰年
解题思路:
1、从键盘任意的数以一个数字
2、利用判断语句对其进行判断是否满足条件
利用到的技术:
Scanner的键盘输入