JavaScript
文章平均质量分 56
学习笔记
发渐稀
一个NPC罢了
展开
-
在原生HTML页面发起axios请求
在原生html页面发起axios请求,首先需要先引入axios文件包,然后按照axios的请求方式发起请求即可,但如果页面在本地,那么请求一般会报错跨域问题,需要部署一下才能正确请求数据;原创 2023-11-16 11:23:25 · 2396 阅读 · 0 评论 -
JS计算中出现无限小数位的情况
在计算机角度,计算机算的是二进制,而不是十进制。二进制后变成了无线不循环的数,而计算机可支持浮点数的小数部分可支持到52位,所有两者相加,在转换成十进制,得到的数就不准确了,加减乘除运算原理一样。数转换为百分数的问题,用浮点数乘以100结果产生了一堆小数位。查资料发现原因是由于计算机计算会先把数字转换成二进制计算,然后在转换为10进制,导致精度丢失。原创 2023-11-02 15:10:54 · 510 阅读 · 0 评论 -
js中for-in 和for-of
区别一:for in 和 for of 都可以循环数组,for in 输出的是数组的index下标,而for of 输出的是数组的每一项的值。总结:for in适合遍历对象,for of适合遍历数组。for in遍历的是数组的索引,对象的属性,以及原型链上的属性。对象,只能遍历带有iterator接口的,例如 Set, Map, String, Array。区别二:for in 可以遍历对象,for of。一样,是直接得到值。原创 2023-07-15 09:54:54 · 870 阅读 · 0 评论