JavaScript代码高逼格写法
2019-05-30 本文已影响521人
贝程学院_前端
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);
很明显使用了 && 和 || 之后代码显得很精简并且好看了。
贝程教育-国内资深的前端,全栈工程师培训基地