/**
* 判断闰年函数
* @param {number} year 要判断的年份
* @return {bool} 返回布尔值
*
* 其实只要满足下面几个条件即可、
* 1.普通年能被4整除且不能被100整除的为闰年。如2004年就是闰年,1900年不是闰年
* 2.世纪年能被400整除的是闰年。如2000年是闰年,1900年不是闰年
*/
function leapYear(year) {
return !(year % (year % 100 ? 4 : 400));
} for (var i=1900; i<2020; i++) {
// leapYear(i) && console.log( i, "是闰年" );
if ( leapYear(i) ) {
console.log( i, "是闰年" );
}
}

这个是很久以前学 C 的时候看到的,昨天群里有人问,我就把他写成js的了,略显犀利了、
现在共享出来大家乐呵乐呵、

最新文章

  1. .NET实现微博粉丝服务平台接口
  2. 用 Graphviz+pvtrace 可视化函数调用
  3. UNITY3D的变量初始化问题
  4. C++ UFunction({FLAG}) 宏 FLAG 解释笔记
  5. javax.servlet.ServletException: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z
  6. 用c++处理文件流
  7. Web Project配置Hirbernate
  8. 原生 JavaScript 图片裁剪效果
  9. Configurataion Printer(基于全新2.2.0API)
  10. Swift - 02 - 常量和变量
  11. js压缩解压工具
  12. Linux 该文件命令查看内容
  13. 2D特效和3D特效
  14. JavaEE中的MVC(二)Xml配置实现IOC控制反转
  15. window 2008 下 安装域管理并且控制禁用QQ和U盘
  16. 在命令行终端运行 Elisp 脚本
  17. 转载:如何在Ubuntu 18.04上使用UFW设置防火墙
  18. angular中的服务
  19. grid - 隐式地命名网格区域名称
  20. 快速自动安装dart

热门文章

  1. 如何在 vCenter Server 上将虚拟机注册或添加到清单中
  2. 利用BFS实现最短路
  3. 华为笔试——C++字符串四则运算的实现
  4. Leetcode题库——40.组合总和II
  5. 作业四 任务分解(WBS)
  6. Log4Net使用指南之用log4net记录日志到数据库(含有自定义属性)------附Demo例子源代码
  7. PHP后台支付的开发:微信支付和支付宝支付
  8. Docker(十七)-修改Docker容器启动配置参数
  9. C# Stopwatch获取循环中某操作的时间消耗
  10. synchronized、Lock、ReentrantLock、ReadWriteLock