My Book

with

with语句的作用,是将statement中变量作用域添加到expression中

with语句中变量查询顺序:
    1.是否是with语句中的局部变量,如果不是则进行2

    2.是否是是expression中的变量,如果不是则进行3

    3.查找更高作用域的范围

实例--动态的获取这样的时间2018-02-09 12:26:16

var string;
    function TwoD(args){
        return  args<10?"0"+args:args;
    }
    var timer = setInterval(function(){
        with(new Date()){
            string = getFullYear()+"-"
            +TwoD(getMonth()+1)+"-"
            +TwoD(getDate())+"&nbsp;&nbsp;"
            +TwoD(getHours())+":"
            +TwoD(getMinutes())+":"
            +TwoD(getSeconds());
        }
        main.innerHTML = string;
    },1000)