//算法:能被4整除且不能整除100的为闰年(如2004年就是闰年,1901年不是闰年)或者能够被 400 整除的就是闰年
// 弹出prompt 输入框,让用户输入年份,把这个值取过来保存到变量中
// 使用 if 语句来判断是否是闰年,如果是闰年,就执行 if 大括号里面的输出语句,否则就执行 else里面的输出语句
// 一定要注意里面的且 &&  还有或者 || 的写法,同时注意判断整除的方法是取余为 0
var year = prompt('请您输入年份:');
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {if (year % 400 == 0 && year == 2000) {alert('您输入的年份是' + year + '年,是千禧年!');} else {alert('您输入的年份是闰年');}
} else {alert('您输入的年份是平年');
}

JS案例练习:判断闰年案例相关推荐

  1. JS 封装一个判断闰年平年的方法 aa(nian)

    nn(2017)function nn (nian){if(nian%4 == 0 && nian%100 !== 0 || nian%400 ==0 ) {alert("闰 ...

  2. JavaScript 函数(含经典案例:反转数组、求所有参数最大值、判断闰年、获取指定年份的2月份的天数)

    JavaScript 函数 一. 函数的使用 1. 声明函数: 2. 调用函数 二. 函数的参数 1. 形参和实参的定义 2. 形参和实参的使用 3. 函数形参和实参个数不匹配问题 4. 函数的返回值 ...

  3. js实现学生信息表案例--详细教程

    目录 一.页面展示 二.代码分析 三. 全部代码 一.页面展示 二.代码分析 html和css的样式 属于基本操作,分析只讲 js开始 说明: 这个案例,减少了dom操作,采取操作数据的形式,增加和删 ...

  4. java 0xf0_java 中类似js encodeURIComponent 函数的实现案例

    我就废话不多说了,大家还是直接看代码吧~ import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import ...

  5. js点击复制文本 - 案例篇

    文章目录 js点击复制文本 :代码+效果图 效果图 · 示下: html 代码如下: 注意代码: 附:[javascript监听键盘事件 - 如表单enter回车提交](https://blog.cs ...

  6. d3.js一个面积图的案例(包含brush与zoom)

    d3.js 一个面积图的案例(包含brush与zoom) 参考链接:http://www.a4z.cn/pui/ant-admin.html#/simple-area-chart const rawD ...

  7. getDate方法的妙用(js判断闰年)

    对于js中的Date对象,我们new Date()后做的最多的操作就是getTime().getFullYear().getMonth().getSecond(),在实际开发中几乎很少会用到getDa ...

  8. Vue里使用three.js实现3D模型小案例

    Vue里使用three.js实现3D模型小案例 1.下载three.js包 npm install three --save 或者 yarn add three --save 2.组件代码 <t ...

  9. Web前端,JS基础之ATM取款机案例

    前言 持续学习总结输出中,今天分享的是Web前端,JS基础之ATM取款机案例 需求 用户在ATM取款时可以选择存钱.取钱.查看余额和退出功能 分析 1.循环的时候,需要反复提示输入框,所以提示框写要到 ...

最新文章

  1. VIT自适应语音转文本可预测长度和内容(ocr也可)
  2. java线程callback,Java线程之异步回调(Callback)
  3. 每日一皮:资深程序员调试代码的样子...
  4. Struts2学习第七课 ActionSupport
  5. 10 种保护 Spring Boot 应用的绝佳方法
  6. 【工具相关】web-HTML/CSS/JS Prettify的使用
  7. 蒙特卡洛法求圆周率100亿数据
  8. Codeforces Round #462 (Div. 2): A. A Compatible Pair
  9. 推荐算法(二)--算法总结
  10. 九、瞰景Smart3D Viewer浏览器
  11. android 阅读器字体,为 Android 换上任意喜欢的字体,你可以试试这个 Magisk 模块...
  12. python计算最大值最小值_python怎么求最大值最小值
  13. h5 调取前置摄像头
  14. 如何通过安装包安装应用到手机
  15. Python多进程写Kafka
  16. 如何清洁AirPods、AirPods Pro、AirPods Max 和 EarPods?
  17. EasyExcel实现下载Excel(解决无法从浏览器下载问题)
  18. 每秒1.28万亿行,最快的分布式关系数据库MemSQL又破记录了!
  19. java.io.IOException Failed to replace a bad datanode
  20. 汉诺塔(河内塔)问题

热门文章

  1. Houdini技术体系 基础管线(三) :UE4以选择区域的方式对地形做生成和更新 上篇...
  2. CMS全栈开发之路总结
  3. 技术型产品,既要轻速度,也要重壁垒
  4. 大作业-点灯机器人-记录心得(2)-----基础铺垫-bmp相关
  5. 专访|LinkedIn资深数据科学家黄申:人工智能不会一夜之间改变人们的生活
  6. 红外远程抄表无线 远程智能读表 国网电表非侵入式采集
  7. python 替换换行符_python按行读取文件,如何去掉换行符\\n
  8. Salesforce宣布与阿里巴巴达成战略合作 向全国开放CRM平台
  9. dSPACE 2020A安装过程记录
  10. java的rest异步调用_使用AsyncRestTemplate进行异步调用