![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
weixin_44399953
这个作者很懒,什么都没留下…
展开
-
JS几大操作符详解!
继昨天写完一片基本数据类型后,发现自己写的有点糟糕,今天我要,尽量写好一点。然后,屁话不说 了,直接开始。。一元操作符一元操作符,(只能操作一个值) 。看了一下书,emmm,又是好多东西,算了算了,还是稍微精准定位一下。首先理解下递增递减操作符咯,很简单,看下面var age = 12;age++; // 13age--; // 12var cc = 54;++cc; // 55--cc; // 54 这个例子学过的应该都会。自增一个自原创 2020-10-15 16:29:10 · 245 阅读 · 0 评论 -
一起来了解数据类型(也许通俗易懂)
我是一个菜鸡,笔试完一家公司,笔试完后的我就傻掉了。于是开始奋笔疾书,记录一下,也不知道会不会更全。话不多说直接放代码。首先我看到typeof操作符:声明了但是没有赋值和没有声明的变量,两种都是undefined。然后呢,undefined本身也是undefined。var cc;var ccc;console.log(typeof ccc); // undefinedconsole.log(typeof cccc); // undefinedconsole.log(typeof undef原创 2020-10-14 23:59:00 · 639 阅读 · 2 评论 -
js继承------组合继承
组合继承又叫做伪经典继承是指: 将原型链和借用构造函数的技术组合到一块,发挥二者之长的一种继承模式。其背后的思路是: 使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承既通过在原型上定义方法实现了函数复用,又能够保证每个实例都有它自己的属性。 function SuperType(name) { this.name = name; this.color = ['red', 'blue', 'green'] } // 创建原创 2020-09-23 11:53:20 · 1242 阅读 · 0 评论 -
借用构造函数 call()方法
call()方法fun.call(thisArg, arg1, arg2, ...)thisArg: 当前调用函数this的指向对象arg1,arg2: 传递的其他参数简单了解完call()后放在代码中更全面的认识一下function SuperType() { this.colors = ['red','blue','green'] console.log(this.colors) }/* 按照以往我们会通过SuperType() 来调用函数*/Super原创 2020-09-22 22:59:19 · 772 阅读 · 1 评论 -
构造函数,原型对象,原型链
构造对象的三种方法实例成员和静态成员构造函数的问题构造函数原型 prototype在ES6之前,对象不是基于类创建的,而是用一种称为构造函数的特殊函数来定义对象和它们的特征构造对象的三种方法首先,创建对象的三种方式如下```js// 1. 利用 new Object() 创建对象var obj1 = new Object();// 2. 利用 对象字面量创建对象var boj2 = {};// 3. 利用构造函数来创建对象function Star(uname, age) {.原创 2020-09-22 10:49:45 · 344 阅读 · 0 评论