你这一行有错 return( year%4==0  ¦ ¦ (year%100 ==0 && year%400 == 0)); 
“或”运算符有错,js里应该是“||”。我这里修改后没有js错误。