数组,字符串Or时间数值总结

一、数组

1.unshift

作用是给数组开头添加一个或多个元素
语法是:数组.unshift(一个或多个元素)。
这种方法赋值给新数组后,输出新数组,会显示新数组的长度。
原来的数组,在开头位置会多出一个新插入的元素。

2.shift

作用和unshift正好相反,是将数组的第一个元素删除。
语法:数组.shjft();
这种方法一次只能删除一个元素,并改变原数组,返回被删除的元素。

3.push

这个数组的方法是给数组末尾,添加一个或多个元素。
语法:数组.push(一个或多个元素)
这种方法一次可以插入多个元素,改变原数组,返回新数组的长度,这种方法在实际开发中,比较常用。

4.pop

pop是将数组的最后一个元素删除。
语法:数组.pop()

5.splice

这个方法比较常用,是对数组进行增加,删除,改变的操作。
语法:数组.splice(开始下标,删除个数,要填充的元素)。
这个方法一般要配合两个或两个以上参数使用。
比如:数组.splice(2,2,12,15),是指在数组下标2的位置,删除两个元素,并添加12和15这两个元素,来完成改变数组元素的操作。

6.reverse

对数组进行翻转。
语法:数组.reverse()

7.concat

对数组进行合并或合并新数据到数组中。
语法:数组.concat(数组或数值)

8.sort

对数组进行排序
语法:数组.sort()或数组.sort(function(a,b) {
return a-b/b-a
})
return a-b 就是顺序排序,反之就是逆序排序。

9.join

使用指定的链接符将数组所有元素连接成一个字符串。
语法:数组.join(连接符)

10.slice

对数组进行截取
语法:数组.slice(开始下标,结束下标)
截取出来得数组不包括结束下标。

二、字符串

返回指定位置的字符
string.charAt(index)

去掉字符串两端多余的空格
string.trim()

转换为大写
string.toUpperCase()

转换为小写
string.toLowerCase()

替换字符串
string.replace(旧字符串,新字符串)

分隔字符串 返回数组
string.split(分隔符 )

返回指定位置的字符的Unicode编码
string。charCodeAt(index)
0-48
A-65
a-97

拼接字符串
string.concat(string1,string2,…)

三、数字

1.Math.PI
生成一个圆周率
2.Math.random()
生成一个0到1之间的随机数
3.Math.ceil()
向上取整
4.Math.floor()
向下取整
5.Math.round()
四舍五入
6.Math.pow()
求次方
7.Math.sqrt()
开根号
8.Math.abs()
绝对值
9.Math.max()
求最大值
10.Math.min()
求最小值
11.Math.sin()
正弦
12.Math.cos()
余弦

四、Date日期

1.当前时间
       var now=new Date();
2.生成已知时间的日期对象
       var yesterday=new Date();
3.时间截格式
      对象时间 减 1970年1月1日0点0分0秒 的秒数,前十位是秒数后三位毫秒。
      缺点:不自然,表现时间范围有限。
      优点:日期加减、比较早晚 方便。
      now.getTime();
      Date.parse(now);

4.取年、月、日、时、分、秒
      now.getFullYear();
      now.getMonth();
      now.getDay();
      now.getHours();
      now.getMinutes();
      now.getSeconds();
      now.getMilliseconds();

      格林尼治时间,不含时区。我们平时用的一般是算上时区的本地local时间。
5.日期格式化
       js并没有提供现成的日格式化函数,需要自己封装函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强制码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值