Array 数组
var arr = [];
- 数组用于存储若干数据,自动为每位数据分配下标,从0开始
- 数组中的元素不限数据类型,长度可以动态调整
- 动态操作数组元素 :根据元素下标读取或修改数组元素,
arr[index]
方法
- push(data) : 在数组的末尾添加一个或多个元素,多个元素之间使用逗号隔开,返回添加之后的数组长度
- pop() : 移除末尾元素,返回被移除的元素
- unshift(data) : 在数组的头部添加一个或多个元素,返回添加之后的数组长度
- shift() : 移除数组的第一个元素,返回被移除的元素
- splice(index,num) : 从数组中添加/删除项目,返回被删除的项目
- toString() : 将数组转换成字符串类型,返回字符串结果
- join(param) : 将数组转换成字符串,可以指定元素之间的连接符,如果参数省略,默认按照逗号连接,返回字符串
- reverse() : 反转数组,倒序重排,返回重排的数组,注意该方法直接修改原数组的结构
- sort() : 对数组中元素排序,默认按照Unicode编码升序排列,返回重排后的数组,直接修改原有数组
String 对象
var str = "100";
方法
- toUpperCase() : 转大写字母
- toLowerCase() : 转小写字母
- charAt(index) : 获取指定下标的字符
- charCodeAt(index) : 获取指定下标的字符编码
- indexOf(str,fromIndex) : 获取指定字符的下标,从前向后查询,找到即返回
- substring(startIndex,endIndex) : 根据指定的下标范围截取字符串,startIndex ~ endIndex-1
- substr(startIndex,len) : 根据下标截取指定的字符串
- split(param) : 将字符串按照指定的字符进行分割,以数组形式返回分割结果
Math 对象
- 圆周率 : Math.PI
- 自然对数 : Math.E
方法
- Math.random() : 生成0-1之间的随机数
- Math.ceil(x) : 对x向上取整,忽略小数位,整数位+1
- Math.floor(x) : 对x向下取整,舍弃小数位,保留整数位
- Math.round(x) : 对x四舍五入取整数
日期对象
var date2 = new Date("2011/11/11");
var date3 = new Date("2011/11/11 11:11:11");
方法
- getTime() : 读取或设置当前时间的毫秒数
- getFullYear() : 获取四位年份
- getMonth() : 获取月份,取值范围0~11
- getDate() : 获取日期
- getHours() : 获取小时
- getMinutes() : 获取分钟
- getSeconds() : 获取秒钟
定时器方法
每隔一段时间就执行一次代码
//开启定时器:
var timerID = setInterval(function,interval);
/*
参数 :
function : 需要执行的代码,可以传入函数名;或匿名函数
interval : 时间间隔,默认以毫秒为单位 1s = 1000ms
返回值 : 返回定时器的ID,用于关闭定时器
*/
//关闭定时器 :
//关闭指定id对应的定时器
clearInterval(timerID);
//一次性定时器
作用:等待多久之后执行一次代码
//开启超时调用:
var timerId = setTimeout(function,timeout);
//关闭超时调用:
clearTimeout(timerId);
最后一次更新于2023-01-05 08:55
0 条评论