JS获取今天是星期几

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

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

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

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

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

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

var str = "今天是星期";
var d = new Date();
switch (d.getDay()){ 
    case 0:
        str=str+"日";
        break;
    case 1:
        str=str+"一";
        break;
    case 2:
        str=str+"二";
        break;
    case 3:
        str=str+"三";
        break;
    case 4:
        str=str+"四";
        break;
    case 5:
        str=str+"五";
        break;
    case 6:
        str=str+"六";
        break; 
}
console.log(str);

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

你可能感兴趣的:(Jquery,bootstrap,date,charAt,getDay)