<head>
<%@ page import="java.util.Date"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
d=new Date();
document.write("今天是:"+d.toLocaleDateString()+".");
document.write("<p>"+"当前的时间是:"+d.toLocaleTimeString());
var dayOfWeek=d.getDay();
var weekend=(dayOfWeek==0)||(dayOfWeek==6);
if(weekend==1)
{ document.write("<p>"+"今天是周末了");
}
else
{ document.write("<p>"+"今天是工作日了");
}</script>
</head>这个代码中,var weekend=(dayOfWeek==0)||(dayOfWeek==6); weekend 获得的是个boolean型的数据,这儿weekend==1,weekday又和int 型的数据作比较,这是什么道理?
<%@ page import="java.util.Date"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
d=new Date();
document.write("今天是:"+d.toLocaleDateString()+".");
document.write("<p>"+"当前的时间是:"+d.toLocaleTimeString());
var dayOfWeek=d.getDay();
var weekend=(dayOfWeek==0)||(dayOfWeek==6);
if(weekend==1)
{ document.write("<p>"+"今天是周末了");
}
else
{ document.write("<p>"+"今天是工作日了");
}</script>
</head>这个代码中,var weekend=(dayOfWeek==0)||(dayOfWeek==6); weekend 获得的是个boolean型的数据,这儿weekend==1,weekday又和int 型的数据作比较,这是什么道理?
<title>无标题文档</title>
<script language="javascript">
d=new Date();
document.write("今天是:"+d.toLocaleDateString()+".");
document.write("<p>"+"当前的时间是:"+d.toLocaleTimeString());
var dayOfWeek=d.getDay();
var isWeekEnd=false;
if((dayOfWeek==0)||(dayOfWeek==6))
isWeekEnd=true;
else
isWeekEnd=false;
if(isWeekEnd){
document.write("<p>"+"今天是周末了");
}else{
document.write("<p>"+"今天是工作日了");
}
</script>
false = 0所以这样写也没错