JS碎知识笔记

1.js不支持重载,只能模拟重载

function getDate(){.....}
function getDate(date){.....}  
不会报错,后面的方法覆盖前面的

function getDate() {
    if (arguments.length == 0) {
        var date = new Date().toLocaleDateString();
        return "您没有输入参数,现在时间:" + date;
    }

    if (arguments.length == 1) {
        if (arguments[0].constructor == Date) {
            return "您输入的参数是Date类型,现在时间是:" + arguments[0].toDateString();
        }
        if (arguments[0].constructor == String) {
            return "您输入的参数是String类型,现在时间是:" + arguments[0];
        }
    }
}

 

posted @ 2012-08-28 09:44  just。。。  阅读(135)  评论(0编辑  收藏  举报