09 2019 档案
摘要:this在javascript作用非常之多,看几种不同的this 1. 全局的this(浏览器),代表的是window 2.一般函数的this(浏览器),一般函数中的this代表window 3.作为对象方法的函数的this,this指向对象本身 4.对象原型链上的this 5.get/set方法与
阅读全文
摘要:来了解一下函数的定义,函数是一块Javascript代码,被定义一次,但可执行和调用多次。JS中的函数也是对象,所以JS函数可以像其他对象那样操作和传递,所以我们也常叫JS中的函数为函数对象。 首先介绍函数声明和函数表达式 1.如下图所示,函数声明的方式,可以在函数声明之前调用该函数,而函数表达式的
阅读全文
摘要:1.数组概念:数组是值的有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以是对象或其它数组。 如下图中的例子,数组是可以包含不同类型的元素的。 2.创建数组的2种方式: 2.1通过字面量的方式创建数组,如下代
阅读全文
摘要:1.对象的结构: 对象中包含一系列属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。对象有2种访问方式,如下图所示: var obj = {}; obj[1] = 1; obj['1'] = 2; obj; // Object {1: 2} var obj = {}; obj.
阅读全文
摘要:1.Javascript中的六种基本数据类型: 2.变量转换:通过num-0可以将一个字符串转换为number类型;通过num+"" 可以将number类型转换为字符串; 3.函数定义不同方式的区别,第2种方式函数调用一定在函数定义之后,不然会出错 4.严格模式('use strict')的注意事项
阅读全文