IE调试器告诉我它需要一个;在大胆的地方,我不能让它快乐。我在这里错过了什么!
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
var dateObject = new Date();
var greeting = "";
var curTime = "";
var minuteValue = dateObject.getMinutes();
var hourValue = dateObject.getHours();
if (minuteValue) "**<**" 10)
minute = "0" + minuteValue;
if (hourValue "<" 12) {
greeting = "Good morning! "
curTime = hourValue + ":" + minuteValue + " AM";
答案 0 :(得分:3)
检查此行if (minuteValue) "<" 10)
;是必要的圆括号还是错误的?
答案 1 :(得分:2)
缺少一个;在最后一行它应该是
greeting = "Good morning! ";
答案 2 :(得分:0)
if (minuteValue) "<" 10)
这是错误
你应该这样写
if ((minuteValue) "<" 10)
或
if ((minuteValue) < 10)
你也错过了“;”在这里。
greeting = "Good morning! "
另外,请设置结束花括号。
if (hourValue < 12) {
greeting = "Good morning! ";
curTime = hourValue + ":" + minuteValue + " AM";
}
答案 3 :(得分:0)
以下两行都是错误的
if (minuteValue) "<" 10)
if (hourValue "<" 12)
他们应该
if (minuteValue < 10)
if (hourValue < 12)