-
&& 与 || 用来赋值的奇怪用法 o_0
let a = x || y; // 如果 x 存在, a = x,反之则 a = y;相当于 if(x){ let a = x; }else{ let a = y; } let a = x && y; if(x){ let a = y; }else{ let a = x; } //注意:强烈要求注意一下,如果 x 的值为0,那么就要详细的考虑一下,因为 if(0) retrun false;千万不要玩脱了
-
& 与 % 判断奇偶
!!(5 & 1) //true !!(5 % 2) //true !!(6 & 1) //false !!(6 % 2) //false
-
隐式返回值
{
b = a => ( //注意一哈,这里是 括号“()” a; ) let c = b(5) console.log(c) //5
}
{function b(a){ return a; } let c = b(5) console.log(c) //5
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。