题目:输入一个年份,判断是否是闰年

分析:

(1)闰年的判断条件是能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年

(2)用一般形式写出判断闰年的程序

(3)将程序改写为函数的方式

(4)代码验证

代码如下:

function run(year){

// 判断year是不是数字

if(isNaN(year)){

alert('你的输入有误')

return

}

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

return true

}else{

return false

}

}

var year = Number(prompt('请输入年份'))

var res = run(year)

console.log(res);

代码如下:

function run(year){// 判断year是不是数字if(isNaN(year)){alert('你的输入有误')return}if(year%4==0 && year%100 != 0 || year%400 == 0){return true}else{return false}}var year = Number(prompt('请输入年份'))var res = run(year)console.log(res);

javaScript用函数的方式实现闰年的判断:输入一个年份,判断是否是闰年(分析+代码)相关推荐

  1. 练习5 键盘输入一个年份 判断年份 是否为闰年

    公历年份是整百或整千的(也就是年份末尾至少有2个0的),用年份除以400,如果能整除,就是闰年,不能整除就是平年, 公历其他的年份,用年份除以4,如果能整除,就是闰年,不能整除就是平年, 如1900年 ...

  2. 任意输入一个年份 判断是否为闰年

    /** .任意输入一个年份 判断是否为闰年* 闰年:可以被400整除 或者 可以被4整除但是不能被100整除的年份 */ #include <stdio.h>int main(void) ...

  3. C/C++语言:判断任意一个年份 n 是否是闰年

    题目 判断任意一个年份 n 是否是闰年 策略 闰年的条件: (1)能被 4 整除,但不能被 100 整除的年份都是闰年,如 1996 年.2008 年.2012 年都是闰年: (2)能被 400 整除 ...

  4. Python之输入一个年份判断该年是否是闰年

    打开python新建文件输入如下代码,ctrl+s保存,F5运行. year =eval(input("请输入年份:")) if(year % 4==0 and year % 10 ...

  5. Java基础练习:用户在控制台输入一个年份,判断该年份是平年还是闰年

    Java流程控制练习题 1.用户在控制台输入一个年份 判断该年份是平年还是闰年 (年份能被4整除 且不能被100整除) 或者 能被400整除 package corejava;import java. ...

  6. python判断年份是否为闰年的编程,Python实例:判断输入的年份是否为闰年

    要计算年份是否为闰年? 判断闰年条件, 满足年份模400为0, 或者模4为0但模100不为0. 如下实例: # -*- coding: UTF-8 -*- #自定义函数 leapyear def le ...

  7. 【输入一个年份,判断是否为闰年(leap year)】

    #include <stdio.h> int main() {int year;printf("请输入一个年份:");scanf("%d",& ...

  8. 经典编程习题,用Java实现:矩阵转置、最大公约数和最小公倍数、计算自然对数的底e的值、输出1000以内的回文素数、判断两个年份之间的平闰年情况。

    经典编程习题,用Java实现 1.矩阵转置 2.最大公约数和最小公倍数 3.计算自然对数的底e的值 4.输出1000以内的回文素数 5.判断两个年份之间的平闰年情况 1.矩阵转置 public cla ...

  9. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

最新文章

  1. Struts2中action获取request、response、session的方式
  2. 西数更新PiDrive产品线:250/375GB硬盘、64GB闪存盘
  3. math range error
  4. JavaWeb上传图片到服务器,存储到数据库,并在页面显示
  5. Developing a blockchain framework for the automotive supply chain: A systematic review 汽车供应链区块链
  6. linux下根据进程查找文件启动文件
  7. unity editor下选中GameObject粘贴复制pos信息
  8. 第九篇:Spring Boot整合Spring Data JPA_入门试炼06
  9. 50行代码,搞定敏感数据读写!
  10. 虽然有失落的即时通讯
  11. Angular和.NET Core Web API入门应用程序
  12. 搭建SSM框架的配置文件
  13. [转载]希捷固件门7200.12 CC46固件升级方法
  14. Python爬英雄联盟lol全英雄皮肤
  15. 从放弃本专业到直播编程,这女孩都经历了些什么?
  16. LUA调用C(一)-----CAPI
  17. 编译程序与解释程序的区别
  18. 计算机本科生需要具备的素养
  19. 在软件开发中实施人工智能和敏捷管理的9种方法
  20. C#如何正确的释放资源

热门文章

  1. R 运行中文文件使乱码的解决方案(案例示例)
  2. 软件测试实习生(3k)
  3. 联通关闭2G、3G信号?老人机可能真的不能用了!
  4. 给父母的礼物!一键让Android变身老人机
  5. RationalDMIS 2020旋转坐标系
  6. grub引导安装win10
  7. 【魔方攻略】镜面魔方教程(原创)
  8. 用python写爬虫(一)初识爬虫
  9. 2020年创业风口:社交电商
  10. 在eclipse上运行html文件