method 方法
constructor 构造函数
继承
命名空间
var myapp = myapp || {}或者空对象;
js的小技巧
1||2 表达式的值是什么
a || b c&&d 的值基本上不可能式true /false
关于5个false值 0 nan null ‘’ undefined
/////
![](https://img.haomeiwen.com/i3237223/40defedb2ba351b4.png)
他的值就是他第一个遇到的false值后面就不看了
![](https://img.haomeiwen.com/i3237223/631ccba4288b67fb.png)
console.log值当然是undefined
![](https://img.haomeiwen.com/i3237223/891ce7c4c3378062.png)
找到第一个值为真
var a = b ||{}
翻译成 b为真,a=b b为false, a= {}
if(b){
a=b
}else{
a={}
}
var a = 1 //危险代码
if(!window.a){
}else{
a=1
}
网友评论