JS字符串处理方式,Array数组,Date对象

(1) string

charAt()
indexof 查找某个字符在字符串里的位置
lastindexof 查找某个字符在字符串中最后一次出现的位置
substr() 提取字符串中指定数目的字符
substring() 提取字符串中两个索引之间的字符
match() 找到一个或多个正则表达式进行匹配
seplace()匹配与正则表达式匹配的字符串
search() 检索与正则表达式
split():把字符串分割为字符串数组
charCodeAt():返回在指定位置的字符的Unicode编码
fromcharCode():从字符编码创建一个字符串
localCompare():用本地特定的顺序来比较两个字符串
slice():提取字符串的片段,并在新的字符串中返回被提取的部分

(2)Number类型

转化为字符串类型,保留小数点后的一定位数,如果必要,该数字会被舍入。也可以用0补足

(3)Boolean

没有API

(4)Array

(1)创建数组
var a1=new Array();
var a2=new Array(100,‘abc’,true);
var a4=[100,200,300];
(2)二维数组
var ary=[
[1,2,3],
[a,b,c],
[‘你好’]
];
(3)数组中元素访问
length:获取数组长度
通过下表访问数组中的元素
console.log(a3[1]);
js中数组时长是不定长的

(4)数组中常用的方法
join():把数组中所有元素拼接程字符串,以指定的分隔符来分割元素
sort():对数组元素进行排序
concat():连接两个或多个更多的数组,并返回结果
silce():从某个已有的数组返回选定的元素
toString():将数组对象转化为字符串
revers();数组中的元素倒序输出
splice():删除元素,并向数组添加新元素
push():向数组的末尾添加一个或多个新的元素,并返回新的长度
pop():删除并返回数组的最后一个元素
unshi():并向数组的开头添加一个或多个元素
shift():删除并返回数组的第一个元素

(5)Date对象

1)定义日期的方式
var myDate=new Date();//实例化日期对象
自动使用当前的时间、日期作为初始值
var myDate1=new Date(2008,08,08);//2008-08-08
//指定时间依次表示年月日时分秒毫秒
var myDate2=new Date(2008,08,08,16,40,58,999);
2)to方法组
toString():把Date对象转换为字符串
toTimeString():把Date对象的时间部分转化为字符串
toDateString():把Date对象的日期部分转化为字符串
toGMTString():根据格林尼治时间,把Date对象转化为字符串
toUTCString():根据世界时间,把Date对象转化为字符串
toLocalString():根据本地时间格式,把Date对象转化为字符串
toLocalTimeString():根据本地时间格式,把Date对象的时间部分转化为字符串
toLocalDateString():根据本地时间格式,把Date对象的日期部分转化为字符串

3)get方法组
getDate():从Date对象返回一个月的某一天(1~31)
getDay():从Date对象返回一周中的某一天(0~6)
getMonth():从Date对象返回月份(0~11)
getFullYear():从Date对象以四位数字返回年份
getYear():从Date对象以两位数或者四位数返回年份
getHours():返回Date对象的小时数(0~23)
getMinutes():返回Date对象的分钟数(0~59)
getSeconds():返回Date对象的秒数
getMillseconds():返回Date对象的毫秒数
getTime():返回时间原点(1970年1月1日凌晨)至今的毫秒数

set方法组:设置日期对象中特定部分的信息
setDate():设置Date对象中月的某一天(1~31)
setMonth():设置Date对象中的月份(0~11)
setFullYear():设置Date对象中的年份(4位数)
setYear():设置Date对象中的年份(2位或者4位)
setHours():设置Date对象中的小时(0~23)
setMinutes():设置Date对象中的分钟(0~59)
setSeconds():设置Date对象的秒钟
setMilliseconds():设置Date对象的毫秒
setTime():通过向时间原点(1970年1月1日凌晨)添加或减去指定数目的毫秒来计算时间或者日期

Math对象:
PI:返回圆周率(约3.14159)
数学函数:
round():把一个数四舍五入为最接近的数
ceil():向上取整
floor():向下取整
max(x,y):返回x和y中的最大值
min(x,y):返回x和y中的最小值
random():返回0~1的随机数
sqrt():返回平方根
abs():返回数的绝对值
pow(x,y):返回x的y次幂
exp():返回e的指数
log():返回自然数的对数(底数为e)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值