综合题

77 阅读1分钟

题1//包含闭包+对象

function Person(name,age,sex) {
    var a = 0;
    this.name = name;
    this.age = age;
    this.sex = sex;
    function sss(){
        a ++;
        document.write(a);
    }
    this.say = sss;//属性值是函数sss,是个方法,在this对象上,new--->隐式返回出去,
    // 保存Person的劳动成果var a =0,say的时候a会加1
}
var oPerson = new Person();
oPerson.say();//1
oPerson.say();//2
var oPerson1 = new Person();//重新执行,新的执行上下文,新的对象
oPerson1.say();//1

题2//------预编译!n = n + 3覆盖上面个

var x = 1, y = z = 0;
function add(n) {
   return n = n + 1;
}        
y = add(x);
function add(n) {
   return n = n + 3;
}       
z =add(x);
       结果x=1 , y=4, z=4

css 文本水平垂直居中line-height=height,text-align:center

元素居中:position:absolute--top:50%,left:50%----margin-left:-1/2

parseInt(3,2)//NaN
paeseInt(3,8)//3
parseInt(3,0)//3---radix:2-36,0不报错不执行