js琐碎知识总结

2017-03-21  本文已影响6人  星月西

1.with语句内只能访问对象上已经有的属性,它是不会增加新的属性的,如果要增加,必须完整写成a.age=18,同时let和with是块级作用域有效,会绑定在块级作用域上,也不会影响到with的那个对象的属性,例如:

var obj={
    name: 'jc',
    num: 11
};

with(obj){
    var name='red';
    let num=12;
};
console.log(obj);   //{ name: 'red', num: 11 }

2.Math.random生成的随机数在0-1之间,包括0不包括1

上一篇 下一篇

猜你喜欢

热点阅读