略显犀利的 js 判断闰年
2024-08-26 03:41:41
/**
* 判断闰年函数
* @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的了,略显犀利了、
现在共享出来大家乐呵乐呵、
最新文章
- .NET实现微博粉丝服务平台接口
- 用 Graphviz+pvtrace 可视化函数调用
- UNITY3D的变量初始化问题
- C++ UFunction({FLAG}) 宏 FLAG 解释笔记
- javax.servlet.ServletException: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z
- 用c++处理文件流
- Web Project配置Hirbernate
- 原生 JavaScript 图片裁剪效果
- Configurataion Printer(基于全新2.2.0API)
- Swift - 02 - 常量和变量
- js压缩解压工具
- Linux 该文件命令查看内容
- 2D特效和3D特效
- JavaEE中的MVC(二)Xml配置实现IOC控制反转
- window 2008 下 安装域管理并且控制禁用QQ和U盘
- 在命令行终端运行 Elisp 脚本
- 转载:如何在Ubuntu 18.04上使用UFW设置防火墙
- angular中的服务
- grid - 隐式地命名网格区域名称
- 快速自动安装dart
热门文章
- 如何在 vCenter Server 上将虚拟机注册或添加到清单中
- 利用BFS实现最短路
- 华为笔试——C++字符串四则运算的实现
- Leetcode题库——40.组合总和II
- 作业四 任务分解(WBS)
- Log4Net使用指南之用log4net记录日志到数据库(含有自定义属性)------附Demo例子源代码
- PHP后台支付的开发:微信支付和支付宝支付
- Docker(十七)-修改Docker容器启动配置参数
- C# Stopwatch获取循环中某操作的时间消耗
- synchronized、Lock、ReentrantLock、ReadWriteLock