怎么用“JS实现”判断闰年?

JavaScript017

怎么用“JS实现”判断闰年?,第1张

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]

自己写个算法:

①、普通年能被4整除的为闰年。(如2004年就是闰年,1901年不是闰年)

②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)

③、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年.(如172800年是闰年,86400年不是闰年)

①、普通年能被4整除;且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)

②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)

③、对于数值很大的年份,这年如果能整除3200一般不是闰年,但是如果能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)(此按一回归年365天5h48'45.5''计算)。

if ((年份 % 4 === 0 &&年份 % 100 !== 0) || 年份 % 400 === 0) {

alert('ok...闰年')

}