在狗‍万如‍何使用网‍银存‍款?

点击上方“程序人生”选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事

如需转载,请联系原作者授权

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

1、单行写一个评级组件

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

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

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

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

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

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

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

你很机智好一个障眼法

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

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

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

10、实現标准JSON的深拷贝

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

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

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

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

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

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

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

「若你有原创文章想与大家分享,欢迎投稿」

加编辑微信ID,备注#投稿#:

点击图片get往期内嫆

我要回帖

更多关于 zwj是谁 的文章

 

随机推荐