1、任意输入一个数判断是不是闰年:
(1).能被4整除,但同时不能被100整除的年份都是闰年
(2).能被400整除的年份是闰年
相应代码如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
var year = prompt("请输入一个年份\n");
year = Number(year);//先把year转化为数字,然后赋值给year(这个时候相当于转型后又覆盖了之前的year的值)
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
document.write(year + "是一个闰年");
} else {
document.write(year + "是一个平年");
}
</script>
</head>
<body>
</body>
</html>
2、2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
相应代码如下:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
var t = 2, b = 1, s = 0, i = 1, temp;
while (i < 21) {
s += (t / b);
temp = t;
t = b + t;
b = temp;
i++;
}
document.writeln(s);
</script>
</head>
<body>
</body>
</html>