天天看点

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 :
        str=str+"日";
        break;
    case :
        str=str+"一";
        break;
    case :
        str=str+"二";
        break;
    case :
        str=str+"三";
        break;
    case :
        str=str+"四";
        break;
    case :
        str=str+"五";
        break;
    case :
        str=str+"六";
        break; 
}
console.log(str);
           

总结:现在发现也许是知识高度不一样了;要多思考,哪怕功能在简单。

建议:代码要多写写,不要直接将以前写过的代码拷贝来用。

继续阅读