摘要: 对象:无序的键值对的集合 创建对象的两种方式 字面量: var student = {};建了一个空对象 内置构造函数 var student = new Object(); 对象的赋值和取值 取值:对象名.属性名 如果存在,返回响应值;如果不存在,undefined 对象名.方法名 直接获取,返回 阅读全文
posted @ 2019-06-01 22:56 王木木* 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: Js的数据类型可以分为简单数据类型和复杂数据类型 简单数据类型有5种,Number,String,Boolean,undefined,null 1.Number数字类型 ,在控制台显示颜色位蓝色 整数,浮点数,科学计数法 NaN是Number类型,但是NaN != NaN 2.String字符串型 阅读全文
posted @ 2019-05-31 22:32 王木木* 阅读(5639) 评论(0) 推荐(0) 编辑
摘要: javascript是运行在浏览器端的脚本语言,现在也可以运行在服务端(node.js) javascript是由ECMAScript和BOM、DOM组成。 js的书写格式是由一对script标签包裹,或者引入js文件,一般都会写在body最后面 注意点:如果给script标签设置了src属性,标签 阅读全文
posted @ 2019-05-30 22:52 王木木* 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1.indexOf遍历数组 var arr = ['a','d','s','a','d','c','a','e']; var newArr = []; //新建一个空数组 //遍历arr数组,在新数组中查找值为arr[i]的下标 //如果返回-1,便是没有找到,将这一项添加到新数组中去 for(va 阅读全文
posted @ 2019-05-30 22:26 王木木* 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序法 2.插入排序法 阅读全文
posted @ 2019-05-29 23:03 王木木* 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 简单数据类型没有属性和方法,只有值。但是有的时候发现简单数据类型也可以使用属性和方法? 这是因为,在简单数据类型获取复杂数据类型属性和方法时,js为了方便会将简单数据类型包装成复杂数据类型,获取值,在得到值之后,最终会变为简单数据类型。 简单数据类型:Number , String, Boolean 阅读全文
posted @ 2019-05-28 23:26 王木木* 阅读(894) 评论(0) 推荐(0) 编辑
摘要: Math对象常用的一些方法了解 1.Math.PI 圆周率(π) 2.求最大值和最小值 Math.max , Math.min 3.取整的方法: Math.ceil 向上取整,如果是负数,取大的那个数 Math.floor 向下取整, 如果是负数,取小的值 Math.round 四舍五入 取整的方法 阅读全文
posted @ 2019-05-28 00:01 王木木* 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 数组对象在javascrip中非常的常用 js内置的Array, 创建出来的数组, 也有很多的内置方法。 arr.join(分隔符):将数组中的值拼接成一个字符串,返回这个字符串,默认分隔符"," var arr=['张三','李四','王五']; arr.join();//张三,李四,'王五; a 阅读全文
posted @ 2019-05-26 23:23 王木木* 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 数组是js中的复杂数据类型之一,有的时候我们有大量的数据需要存储,而这个我们用简单数据存储就会浪费资源,所以我们就可以用数组来存储数据,数据是有序的值集合可以存储任意类型数据,但一般我们还是会去存储相同类型的值。 在我们平时的使用过程中,会看到的创建数组的方法会有两种,首先用字面量的方法如:var 阅读全文
posted @ 2019-05-25 22:59 王木木* 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 关于闭包 定义:一个函数内部嵌套另一个函数,内部的函数引用了外面函数的局部变量,这样就形成了一个模型,叫做闭包 闭包的作用是保护变量(变量私有化)缓存数据 闭包会占用内存,闭包的内存是不会自动释放的!!! 1.统计一个函数的执行次数 var count = 0; function fn() { co 阅读全文
posted @ 2019-05-25 00:11 王木木* 阅读(198) 评论(0) 推荐(0) 编辑