<script>
const days = function(years,mons){
let arr=[]
if(years%4==0&&years%100!=0||years%400==0){
arr=[31,29,31,30,31,30,31,31,30,31,30,31]
}else{
arr=[31,28,31,30,31,30,31,31,30,31,30,31]
}
return arr[mons-1]
}
console.log(days(2022,4));
</script>
代码如上。
就是产生两个数组,提取两个数组的元素
判断是不是闰年:就是判断它能不能被4整除却不能被100整除,或者可以被400整除满足这个的条件就是闰年。
用到了es6语法,const,let不能变量提升。块级作用域。