自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 [解惑][无用的知识] 为什么0.1+0.2不等于0.3

第一次遇到这个问题的时候我还是一个在培训班学习PHP的懵懂少年。我记得当时老师说的原因是"因为PHP在处理浮点数的时候有问题"。哎,PHP还是不是全世界最好的编程语言了。后来无意发现,何止是PHP,C,Java,JavaScript等等等等都有这样的问题。看来PHP还是这个世界上最好的编程语言。因为是无用的知识,所以先说结论:无关语言,之所以会出现这样的问题,是因为"有一些十进制小数无法转换成二进制数"。下面详细说说这到底是为什么。计算机如何用二进制表示小数先来一张图说一下,如何把二进制小数101

2021-02-27 16:50:57 559 4

原创 ES6学习笔记之let与const关键字

在ES6之前,只存在全局作用域和函数作用域,没有块级作用域,这会导致变量提升问题。变量提升往往会得到一些出乎意料的结果,导致面试的时候又多了很多考点,哎,TM烦死了。var a = ‘Hello JavaScript’;(function(){console.log(a) // 会输出undefined,变量的声明得到了提升,但是赋值操作并没有提升var a = ‘Hello JavaScript’;})();[PS:变量提升是将变量的声明提升到函数顶部的位置,而变量的赋值并不会被提升。需要注意

2021-02-24 17:57:32 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除