JavaScript代码高逼格写法
小前端们在学习js的时候,总会看到那么一些不太好理解的代码和符号!有人就说了:又给我装x!
其实作为程序员的各位都希望自己的代码让别人看不懂,想秀秀操作~
招式一:花式js匿名函数
一般情况下的匿名函数是:
(function () {});
提升一下就成了这样:
+function () {};
-function () {};
+(function () {});
-(function () {});
!function () {};
~function () {};
void function () {};
招式二:花式取整
15.96 | 0 // 15
-15.96 | 0 // -15
~~15.96 // 15
~~-15.96 // -15
简单点理解用了 | 0 和~~就是直接将小数点后的砍掉。
技巧三:多使用 || 和 && 来替代if else
if(a===1) {
a=3;
}else if (a===5) {
a=15;
}else {
a=2;
}
使用花式之后:
(a===1) && (a=3) || (a===5) && (a=15) || (a=2);
很明显使用了 && 和 || 之后代码显得很精简并且好看了。