自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6的新增语法

letES6新增的用于声明变量的关键字let声明的变量只在所处于的块级有效不存在变量提升暂时性死区// 使用let声明的变量具有块级作用域if(true) { let a = 10 console.log(a) // 10 if(true) { let c= 30 } console.log(c) // c is not defined}console....

2020-04-19 23:13:48 110

原创 面向对象编程思想

面向对象面向对象思想什么是面向对象简单介绍面向对象的编程思想面向对象的基本思想面向对象思想好处:1.更方便2.复用性好3.高内聚和低耦合4.代码冗余度低什么是面向对象所谓的面向对象,是一种编程思想,编程思路,代码的书写格式。为了简化代码,我们是将程序封装为函数的形式来调用。但是函数会有一些小问题:1.函数内部定义的局部作用域变量,函数外部无法直接调用。2.函数调用使用时,会占用...

2020-04-19 22:59:22 175 1

原创 for循环,for...in循环,forEach循环的区别

for循环,for…in循环,forEach循环的区别for循环是应用最广泛的循环形式,适用于已知循环次数,循环嵌套情况循环逻辑:1. 定义循环变量并且赋值初始值2. 判断是否符合进入循环的条件3. 执行循环体4. 执行步长for(var i =0 ;i <=5;i++){ console.log(i) }//输出结果 //1 //2 //3 //4...

2020-04-06 23:41:26 145

原创 JS深浅拷贝

JS深浅拷贝深浅拷贝的区别直接将一个引用数据类型的地址,赋值给另一个变量存储的,称为浅拷贝。两个变量存储的是相同的内存地址,一个操作,另一个也会改变。不想两个变量操作数组,都会改变,想建立一个独立的变量,只是存储相同的数据需要建立一个独立的变量,复制引用数据类型中的数据内容只复制,引用数据类型中的数值,而不是复制地址,称为深拷贝。<script type="text/javas...

2020-03-23 02:08:43 150

原创 JS数组去重

JS数组去重两层循环判断每个位置上的元素与之后元素是否相同,相同的话使用splice()方法删除<script type="text/javascript"> var arr = [1,2,2,3,3,3,'a','b','b','c','c','c']; for(var i=0,len=arr.length-1;i<len;i++){ for(...

2020-03-23 01:56:01 66

空空如也

空空如也

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

TA关注的人

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