- 文档查询:MDN,官网:https://developer.mozilla.org/zh-CN/
- math对象:不是构造函数,不需要new来调用,而是直接使用里面的属性和方法
- Math.max()求一组数字的最大值
- Math.abs() 求一个数的绝对值
- Math.floor() 向下取整
- Math.ceil() 向上取整
- Math.round() 四舍五入取整(注: .5是特殊情况往大了取整)
- Math.random() 求0-1区间内的随机小数 包含0,不包含1
生成一个区间内的随机整数:包括两个数在内
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min; }
- Date对象:是一个构造函数,必须使用new来调用创建我们的日期对象
[attach]282125[/attach]
- 参数的常见使用写法 数字型的 2019, 10, 01或者字符串型'2019-04-22 10:50:50'(最常用)
实例
- 获得Date总的毫秒数(距离1970年1月1日的)
<<时间戳.html>>
- 数组对象
- 检测是否为数组
- instanceof 运算符 他可以用来检测是否为数组
- push() 在数组 的末尾添加一个或多个数组元素
- push是可以给数组追加新的元素
- push() 参数直接写数组元素
- push完成后,返回的结果是新数组的长度
- 原数组也会改变
- unshift() 在数组的开头添加一个或多个数组元素
- unshift是可以给数组前面追加新的元素
- unshift() 参数直接写数组元素
- unshift完成后,返回的结果是新数组的长度
- 原数组也会改变
- pop() 可以删除数组的最后一个元素
- pop是可以删除数组的最后一个元素,一次只能删除一个
- pop() 没有参数
- pop返回的结果是删除的元素
- 原数组也会改变
- shift()可以删除数组的最前面一个元素
- shift是可以删除数组的最前面一个元素,一次只能删除一个
- shift() 没有参数
- shift返回的结果是删除的元素
- 原数组也会改变
- 数组排序
- 数组元素索引号获取
- indexOf() 返回该数组元素的索引号,只返回第一个满足条件的索引号,如果在该数组中找不到该数组元素,返回-1.
- lastIndexOf()从后开始查找,返回该数组元素 的索引号
<<封装数组去重.html>>
- 数组转换为字符串
- toString()将数组转换为字符串
- join(分隔符)
- string对象
- 基本包装类型: 就是把简单数据类型包装成为了复杂数据类型
- 字符串的不可变性:指值看上去变了,实际是开辟了新的空间。(尽量避免多次拼接字符串,内存占用大)
- 根据字符返回位置
- indexOf() str.indexOf('要查找的字符',【起始的位置】)
- lastIndexOf()
- 根据位置返回字符
- charCodeAt(index) 返回相应索引号的字符ASCII码的位置
- h5新增str[index] ---考虑兼容性问题
截取的其他方法
不足之处请大家指出