2017_12-第二周
2017_12-第二周
1 | var a = a || {} |
👆等价于👇
1 | var a; |
在之前固有的印象中,逻辑与&&
和逻辑或||
都是出现在if
条件语句中,一般用来做判断条件使用,if()
括号中会依据a==1 || b!=1
表达式的返回值true
orfalse
来做判断。👇
1 | if(a==1 || b!=1){ |
猛然间看到var a = a || {}
有些无措,,后来得知,**||
返回的不是boolean
值true
orfalse
,而是两边的表达式**!比如a==1
和b!=1
,因为双目运算符的运算优先级高于逻辑或,所以最终返回的是表达的值。
TTFB:Time To First Byte
请求发送:本机——>运营商路由——>服务器
收到响应:服务器——>运营商路由——>本机