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