自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crackedlove的博客

一无所知的世界,走下去才有惊喜。 博客园https://www.cnblogs.com/crackedlove/

  • 博客(4)
  • 收藏
  • 关注

原创 JavaScript判断数据类型的方法

1.typeof typeof是一个操作符,其右侧跟一个一元表达式,并返回这个表达式的数据类型。返回的结果用该类型的字符串(全小写字母)形式表示,包括number,string,boolean,undefined,object,function,symbol等。typeof ""; //stringtypeof 1; //numbertypeof false; //booleantypeof undefined; //undefinedtypeof function(){}; //.

2020-12-25 11:27:50 239 1

原创 如何判断页面是由移动端还是PC端打开的

如何判断页面是由移动端还是PC端打开呢,也就是说怎么判断访问设备的类型呢?1.媒体查询,但是这个只能判断尺寸,并不能判断是不是移动设备。2.通过user-agent值,来进行判断。使用Javascript中的Navigator对象的userAgent属性。//判断是否是PC设备,true是,false不是function IsPc(){ let userAgentInfo = navigator.userAgent; let Agents = ['An...

2020-12-24 17:32:00 1104 6

原创 forEach有些情况下无法改变原数组

一、踩坑 前几天开发项目的时候,遇到一个问题,数组调用forEach改变原数组不生效,头疼~二、百度 通过百度,查到了原因,原因是数组元素为基本数据类型,没法改变。 forEach在拿到数组每个元素时,是复制过来的,如果数组元素是基本类型,那复制过来的数据和原来的没有任何关系,毕竟基本数据类型是保存至栈内存中的,但引用数据类型就不一样了,他复制过来的是引用(地址),也就是引用类型保存在堆内存中的地址,实际上就是改变了原数组本身! 1.基本数据类型let arr = [1,2...

2020-12-16 11:09:10 1581 2

原创 JS如何判断一个数组是否为空、是否含有某个值

一、js判断数组是否为空方法一:arr.lengthlet arr = [];if (arr.length == 0){ console.log("数组为空")}else { console.log("数组不为空")}二、js判断数组是否含有某个值方法一:arr.indexOf()if (arr.indexOf(2) != -1){ console.log("数组含有2")}else { console.log("数组不含2")}...

2020-12-15 17:18:29 1242

空空如也

空空如也

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

TA关注的人

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