JavaScript07

一.String
字符串常见的API和属性

  • length:长度
  • charAt(下标):返回当前下标所对应的字符
  • charCodeAt(下标):返回当前下标所对应字符的ASCll码值
  • split(‘a’):可以将字符串转变为数组,以a为分隔符,找不到则以‘,’为分隔符
  • fromCharCode: 功能:编码转换为字符;
    参数(String.fromCharCode(asc1,[asc2,asc3…]) 返回值:返回asc对应的字符
  • indexof():查找字符串第一次出现的位置
  • lastIndexOf():查找字符串最后一次出现的位置,如果没找到返回-1
  • replace:(目标字符串,替换字符串)返回被替换的字符串
  • slice:(start,end) 提取字符串的某个部分,并以新的字符串返回被提取的部分。
  • substring(start,stop) 提取字符串中介于两个指定下标之间的字符,并以新的字符串返回被提取的 部分
  • slice和substring区别:slice支持负数,从右》左,左开右闭 split(分割符号) :根据分隔符、拆分成数组
  • toLowerCase(小写)、toUpperCase(大写

二.Date
1.定义: var date=new Date();
2.获取时间的方法:

  • getFullYear() //返回年份
  • getMonth() //返回月份值 ,从0开始 0~11 getDate() //返回日期
  • getDay() //返回星期几 0~6 星期日为0
  • getHours() //返回小时数
  • getMinutes() //返回分钟数
  • getSeconds() //返回秒数

3.设置时间

  • setDate() //改变Date对象的日期
  • setHours() //改变小时数
  • setMinutes() //改变分钟数 setMonth() //改变月份,从0开始
  • setSeconds() //改变秒数
  • setTime() //改变完整的时间,毫秒数
  • setYear() //改变年份

三.Math:数学对象

1.不需要定义对象实例,直接通过math.方法名调用
2.所有的math相关的属性和方法都是通过math类名调用的

  • math.floor:向下取整;
  • Math.ceil:向上取整;
  • math.round:四舍五入;
  • math.sqrt:开方;
  • math.pow(m,n):返回m的n次方;
  • math.max/min:取最大/最小值
  • math.abs:绝对值;
  • math.random:0-1之间的随机数;
  • math.PI:圆周率;

4.定时器
1>循环定时器: setInterval(功能函数,时间间隔);

  • 返回值:返回关闭当前定时器的钥匙;

  • 停止:clearInterval(定时器对象); //清除定时器

2>延时定时器 setTimeOut()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值