为了账号安全,请及时绑定邮箱和手机立即绑定

请问哪里错了

我一开始不会,后来看了答案决定先显示时间然后代码是这样的

var date = new Date();实例化日期对象
  var timeStr = '';
  timeStr += date.getFullYear() + "年";
  timeStr += date.getMonth() + 1 + "月";
  timeStr += date.getDate() + "日";
 
  var day = date.getDay();
  var week = '';
  switch(day){
   case 0:
       week='星期一';
       break;
    case 1:
       week='星期二';
       break;
    case 2:
       week='星期三';
       break;
    case 3:
       week='星期四';
       break;
    case 4:
       week='星期五';
       break;
    case 5:
       week='星期六';
       break;
    case 6:
       week='星期天';
       break;
  }
  timeStr += " " + week;
  document.write(timeStr);

结果什么都不显示,我用文本比对工具对照了,也是没发现问题,但是把答案的放进去就显示日期了,我觉得我的和答案对应那段没有区别啊,有哪位能帮忙看看吗?谢谢



正在回答

5 回答

var mydate=new Date();
var mynum=mydate.getDay();
var myarr=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write(mydate.getFullYear()+"年"+mydate.getMonth()+"月"+mydate.getDate()+"日"+"&nbsp"+myarr[mynum]);

你用switch复杂了

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//57feef930001cbf305720280.jpg此句话没有加 注释 ‘//'

0 回复 有任何疑惑可以回复我~
#1

前端爬行者

其它代码 问题没有
2016-10-13 回复 有任何疑惑可以回复我~
#2

___Crystal 提问者

我居然没有发现,谢谢你O(∩_∩)O
2016-10-13 回复 有任何疑惑可以回复我~

拿到本地 看浏览器报错

0 回复 有任何疑惑可以回复我~
#1

___Crystal 提问者

浏览器什么都不显示,重新写了一遍,又可以了,郁闷。
2016-10-13 回复 有任何疑惑可以回复我~

var date = new Date();                                       //这句话注释调

var timeStr;

timeStr = date.getFullYear() + "年";                //去掉“+”
timeStr += date.getMonth() + "月";
timeStr += date.getDate() + "日";

var day = date.getDay();
var week;                           //这样写也行
switch(day){
   case 0:
       week='星期一';
       break;
   case 1:
       week='星期二';
       break;
   case 2:
       week='星期三';
       break;
   case 3:
       week='星期四';
       break;
   case 4:
       week='星期五';
       break;
   case 5:
       week='星期六';
       break;
   case 6:
       week='星期天';
       break;
}
timeStr +="&nbsp"+week;     
document.write(timeStr);

0 回复 有任何疑惑可以回复我~

我眼花看你的代码,错误没找,不好意思哈

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468047    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

请问哪里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信