Javascript 学校的自定义周数
我试图通过修改iso周数来显示学校学期周数。操作符的每一侧都被视为单独的评估语句。它在Javascript 学校的自定义周数,javascript,fullcalendar,operators,momentjs,Javascript,Fullcalendar,Operators,Momentjs,我试图通过修改iso周数来显示学校学期周数。操作符的每一侧都被视为单独的评估语句。它在和&之后需要一个标识符 对于每个if语句,按如下方式重写: weekNo >= 5 && weekNo <= 18 weekNo>=5&&weekNo您不能将一个数字与那样的多个值进行比较 if (weekNo >= 5 && <= 18) 这表示:“如果weekNo大于或等于5”和“如果weekNo小于或等于18”您缺少了一些格式,正如其他人所指出
和&
之后需要一个标识符
对于每个if
语句,按如下方式重写:
weekNo >= 5 && weekNo <= 18
weekNo>=5&&weekNo您不能将一个数字与那样的多个值进行比较
if (weekNo >= 5 && <= 18)
这表示:“如果weekNo大于或等于5”和“如果weekNo小于或等于18”您缺少了一些格式,正如其他人所指出的,并且return语句后面有一个错误的逗号。我已经为您格式化了块
函数getWeekNumber(d){
//复制日期,以便不修改原始日期
d=新日期(+d);
d、 设定小时数(0,0,0,0);
//设置为最近的星期四:当前日期+4-当前天数
//把星期天定为第七天
d、 设置日期(d.getDate()+4-(d.getDay()| 7));
//一年中的第一天
var yearStart=新日期(d.getFullYear(),0,1);
//计算整周到最近的星期四
var weekNo=Math.ceil(((d-年初)/86400000)+1)/7);
//返回年和周数的数组
//修改周数以显示1-12学期2
如消息所示,如果(weekNo>=5&&weekNo=39&&weekNo,则出现语法错误。if(weekNo>=5&&all answer是好的,但如果希望条件的意图更明显,则可以编写类似于if(5)的条件
if (weekNo >= 5 && weekNo <= 18)