曾今我一度认为我的代码不可能在精简了,今天突然发现我错了错的非常失望。

    现在我这样写今天是星期几

    1. //一行啊~~!TMD居然一样代码就写了
    2. var str = "今天是星期" + "日一二三四五六".charAt(new Date().getDay());
    3. console.log(str);

    当我用这种方式编写的时候,我觉得我的代码不能再精简了,我用这个方式写了大半年啊~~

    1. var l = ["日","一","二","三","四","五","六"];
    2. var d = new Date().getDay();
    3. var str = "今天是星期" + l[d];
    4. console.log(str);

    起先我写今天是星期几是这样写的

    1. var str = "今天是星期";
    2. var d = new Date();
    3. switch (d.getDay()){
    4. case 0:
    5. str=str+"日";
    6. break;
    7. case 1:
    8. str=str+"一";
    9. break;
    10. case 2:
    11. str=str+"二";
    12. break;
    13. case 3:
    14. str=str+"三";
    15. break;
    16. case 4:
    17. str=str+"四";
    18. break;
    19. case 5:
    20. str=str+"五";
    21. break;
    22. case 6:
    23. str=str+"六";
    24. break;
    25. }
    26. console.log(str);

    总结:现在发现也许是知识高度不一样了;要多思考,哪怕功能在简单。
    建议:代码要多写写,不要直接将以前写过的代码拷贝来用。