![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 73
爱学习的廖某
不忘初心,方得始终
展开
-
JS中的运算问题
JS运算、0.1 + 0.2 === 0.3?、计算精度误差、解决办法原创 2021-12-02 15:24:18 · 384 阅读 · 0 评论 -
解决错误:Do not access Object.prototype method ‘hasOwnProperty‘ from target object no-prototype-builtins
问题调用 hasOwnProperty 报错:不要使用对象原型上的方法,因为原型的方法可能会被重写var person = { name: 'xiaoliao', sex: 'sex' show: function(){ return this.name + '' + this.sex }}person.hasOwnProperty('sex') //Do not access Object.prototype method 'hasOwnProperty' .原创 2021-11-10 15:14:47 · 17711 阅读 · 1 评论 -
const、let、var三者区别
以前一直都是无脑var,仔细了解一下 const、let、var的区别,才发现能不用var就尽量不用一、var的特点 1、存在变量提升(在变量声明之前调用,为 undifined)console.log(x); //变量声明之前调用 undifinedvar x = 123;//相当于编译过程var x;console.log(x);x = 123 2、一个变量多次声明,后面声明覆盖前面var x = 123;var x = 321;console.log(x..原创 2021-11-04 10:11:25 · 371 阅读 · 0 评论 -
关于LocalStorage
cookie中每个cookie的存储空间为4klocalStorage中一般浏览器支持的是5M(不同浏览器会有不同)localStorage不能被爬虫抓取到localStorage属于永久性存储,而sessionStorage属于当会话结束的时候,sessionStorage中的键值对会被清空localStorage的使用://1.首先判断浏览器是否支持 localStorageif(!window.localStorage){ alert("浏览器支持localStor原创 2021-11-03 16:06:46 · 199 阅读 · 0 评论 -
JS中的注意点
一、JS数据类型(1). NaN、Infinity、parseInt()、isNaN()NaN: 表示一个非数字(当一个数学表达式运算结果本该返回个数字却没有返回)Infinity: 无穷大(除数是0时计算结果)pareInt()函数: 将字符串转换成数字,且只取整数位(注意: 123.45啊啊 也可以取,但中文在前就不行)isNaN()函数: 返回布尔类型,验证是否为一个数字(特点,首先会尝试将"数据"转换成数字)console.log(2/0) //Infinitycon原创 2021-11-02 11:42:03 · 121 阅读 · 0 评论