摘要:
1.原型(prototype) - 创建一个函数以后,解析器都会默认在函数中添加一个数prototype prototype属性指向的是一个对象,这个对象我们称为原型对象。 - 当函数作为构造函数使用,它所创建的对象中都会有一个隐含的属性执行该原型对象。 这个隐含的属性可以通过对象.__proto_ 阅读全文
posted @ 2021-02-20 23:22
兜里还剩五块出头
阅读(242)
评论(0)
推荐(0)
摘要:
方式1: 对象字面量模式 * 套路: 使用{}创建对象, 同时指定属性/方法 * 适用场景: 起始时对象内部数据是确定的 * 问题: 如果创建多个对象, 有重复代码 --> <script type="text/javascript"> var p = { name: 'Tom', age: 23, 阅读全文
posted @ 2021-02-20 23:07
兜里还剩五块出头
阅读(46)
评论(0)
推荐(0)
摘要:
普通函数: .this(上下文对象) - 我们每次调用函数时,解析器都会将一个上下文对象作为隐含的参数传递进函数。 使用this来引用上下文对象,根据函数的调用形式不同,this的值也不同。就是谁调用,this就是谁。 - this的不同的情况: 1.以函数的形式调用时,this是window 2. 阅读全文
posted @ 2021-02-20 22:34
兜里还剩五块出头
阅读(516)
评论(0)
推荐(0)
摘要:
- 变量的声明提前 - 在全局作用域中,使用var关键字声明的变量会在所有的代码执行之前被声明,但是不会赋值。 所以我们可以在变量声明前使用变量。但是不使用var关键字声明的变量不会被声明提前。 - 在函数作用域中,也具有该特性,使用var关键字声明的变量会在函数所有的代码执行前被声明, 如果没有使 阅读全文
posted @ 2021-02-20 17:30
兜里还剩五块出头
阅读(147)
评论(0)
推荐(0)
摘要:
1.对象(Object) - 对象是JS中的引用数据类型 - 对象是一种复合数据类型,在对象中可以保存多个不同数据类型的属性 - 使用typeof检查一个对象时,会返回object - 创建对象 - 方式一: - var obj = new Object(); - 方式二: - var obj = 阅读全文
posted @ 2021-02-20 17:18
兜里还剩五块出头
阅读(35)
评论(0)
推荐(0)
摘要:
- 函数声明 function 函数名([形参1,形参2...形参N]){ 语句... } - 函数表达式 var 函数名 = function([形参1,形参2...形参N]){ 语句... }; 阅读全文
posted @ 2021-02-20 17:10
兜里还剩五块出头
阅读(44)
评论(0)
推荐(0)
摘要:
1.-基本数据类型和引用数据类型 -(1)基本数据类型 String Number Boolean Null Undefined - (2)引用数据类型 Object -(3)基本数据类型的数据,变量是直接保存的它的值。 变量与变量之间是互相独立的,修改一个变量不会影响其他的变量。 - (4)引用数 阅读全文
posted @ 2021-02-20 16:58
兜里还剩五块出头
阅读(1195)
评论(0)
推荐(0)
摘要:
- null和undefined - 由于undefined衍生自null,所以null == undefined 会返回true。 但是 null undefined 会返回false。 - NaN - NaN不与任何值相等,报告它自身 NaN == NaN //false - 判断一个值是否是N 阅读全文
posted @ 2021-02-20 15:23
兜里还剩五块出头
阅读(77)
评论(0)
推荐(0)

浙公网安备 33010602011771号