装逼技巧:程序员如何用代码证明自己牛逼!

本文秉承着:你看不懂是你SB,我写的代码就要牛逼。

1、单行写一个评级组件

“★★★★★☆☆☆☆☆”.slice(5 – rate, 10 – rate);定义一个变量rate是1到5的值,然后执行上面代码,看图

装逼技巧:程序员如何用代码证明自己牛逼!_第1张图片

才发现插件什么的都弱爆了

装逼技巧:程序员如何用代码证明自己牛逼!_第2张图片

2、如何装逼用代码骂别人SB

装逼技巧:程序员如何用代码证明自己牛逼!_第3张图片

装逼技巧:程序员如何用代码证明自己牛逼!_第4张图片

3、如何用代码优雅的证明自己NB

这个牛逼了

console.log

装逼技巧:程序员如何用代码证明自己牛逼!_第5张图片

装逼技巧:程序员如何用代码证明自己牛逼!_第6张图片

4、JavaScript错误处理的方式的正确姿势

,舅服你

装逼技巧:程序员如何用代码证明自己牛逼!_第7张图片

 

装逼技巧:程序员如何用代码证明自己牛逼!_第8张图片

装逼技巧:程序员如何用代码证明自己牛逼!_第9张图片

5、论如何优雅的取随机字符串

 

 

装逼技巧:程序员如何用代码证明自己牛逼!_第10张图片

6、论如何优雅的取整

 

装逼技巧:程序员如何用代码证明自己牛逼!_第11张图片

 

装逼技巧:程序员如何用代码证明自己牛逼!_第12张图片

7、这个我服,还有这个你很机智

我服

 

装逼技巧:程序员如何用代码证明自己牛逼!_第13张图片

你很机智,好一个障眼法

 

 

8、逗号运算符

 

 

 

9、论如何最佳的让两个整数交换数值

常规办法:

缺点也很明显,整型数据溢出,对于32位字符最大表示数字是2147483647,如果是2147483645和2147483646交换就失败了。黑科技办法:

 

装逼技巧:程序员如何用代码证明自己牛逼!_第14张图片

 

装逼技巧:程序员如何用代码证明自己牛逼!_第15张图片

哈哈

,看不懂的童鞋建议去补习一下C语言的位操作,我就不去复习了,以前学嵌入式时候学的位操作都忘了

10、实现标准JSON的深拷贝

 

装逼技巧:程序员如何用代码证明自己牛逼!_第16张图片

 

装逼技巧:程序员如何用代码证明自己牛逼!_第17张图片

不考虑IE的情况下,标准JSON格式的对象蛮实用,不过对于undefined和function的会忽略掉。

11、不用Number、parseInt和parseFloat和方法把”1″字符串转换成数字

哈哈,不准用强制类型转换,那么就想到了强大了隐式转换

 

 

装逼技巧:程序员如何用代码证明自己牛逼!_第18张图片

12、如何装逼的写出”hello world!”

滚动条很长哦

居然能运行,牛逼的隐式转换

装逼技巧:程序员如何用代码证明自己牛逼!_第19张图片

装逼技巧:程序员如何用代码证明自己牛逼!_第20张图片

装逼技巧:程序员如何用代码证明自己牛逼!_第21张图片

13、0.1 + 0.2 == 0.3

装逼技巧:程序员如何用代码证明自己牛逼!_第22张图片

0.1 +0.2 == 0.3竟然是不成立的。。。。所以这就是为什么数据库存储对于货币的最小单位都是分。

简单说,0.1和0.2的二进制浮点表示都不是精确的,所以相加后不是0.3,接近(不等于)0.30000000000000004。

所以,比较数字时,应该有个宽容值。ES6中这个宽容值被预定义了:Number.EPSILON。

在学习中有不懂迷茫的童鞋们可以加我一起交流学习(联系方式看主页个签),无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!

最后奉劝大家一句:莫装逼、白了少年头,2333。。。

你可能感兴趣的:(C语言,C++,编程语言,程序员,IT互联网,C++,C语言)