JS个人总结2

一、数组 Array

        数组的作用:使用单独的变量名来存储一系列的值

        定义两种方式:

                var arr = new Array();若arr 的索引号是 0,1;长度是2

                var arr = [] 

        访问数组:数组名[索引号]

        遍历数组 :常用for循环

                push(参数1....)末尾添加一个或多个元素,注意:修改元素组,并返回新的长度

                pop()                删除数组最后一个元素,把数组长度减一,无参数,修改原数组,返 回他的删除元素的值,并返回新的长度

                unshift (参数1...)向数组的开头添加一个或多个元素,注意修改原数组

                shift                       删除数组第一个元素,数组长度减一,无参数,修改原数组,并返回第一个元素的值

                replace()        字符串替换 replace(被替换的字符串,要替换的字符串)

                split()               切分字符串,可以将字符串切分为数组

                concat(str1,str2...)用于连接两个或多个字符串,拼接字符串,等效于+,+更常用str

                substr(start,length)  从start位置开始(索引号)length取的个数

                slice(start,end)从start开始,截取到end;end取不到

                substring(start,end)和slice基本一致,不接受负值

                charAt(index) (根据索引号)返回指定位置的字符。:str.charAt(0)

                join 分隔符 数组转化为字符串   :join(,)  join(*)

                splice()  数组删除  splice(第几个开始,要删几个),返回被删除项目的新数组,注意这个影响原数组

2.1数组转换为字符串

        tostring()

        join(‘分隔符’)

2.2检测是否为数组

       instance of    运算符  可以判断一个对象是否属于某种类型

        Array.isArray() 用于判断一个对象是否为数组  (isArray()是H5中提供的方法)

2.3数组排序

       1、 reverse()颠倒数组中元素的顺序,无参数 

​
 <script>
        var arr = [1, 3, 2];
        console.log(arr.reverse());
    </script>

​

                

 

        2、sort()对数组的元素进行排序

        

 <script>
        var arr = [1, 64, 3, 6]
        console.log(arr.sort());

        // arr.sort(function(a, b) {
        //     return b - a; //降序
        //     return a - b; //升序
        // })
    </script>

 

       

2.4数组索引方法

        indexOf()数组中查找给定元素的的第一个索引,返回索引号,如果不存在则返回 -1

        lastindexOf()数组中查找给定元素的的最后一个索引,返回索引号,如果不存在则返回 -1

二、Date

        var now = new Date()

        1、获取对象的原始值

                console.log(date.value of())     

                console.log(date.setTime())   

        2、简单写

        var now  =+ new Date();

转换公式:

        d = ParseInt(总秒数/60/60/24);  计算天数 

         h = ParseInt(总秒数/60/60%24);  计算小时

        m = ParseInt(总秒数/60/60%60);  计算分钟 

        s = ParseInt(总秒数%60);  计算当前秒数

获取日起指定部分

        get Fullyear  获得当前年份

        get  Math    获取当前月份(0~11)

        get Date  当前日期

        get  Day  当天 / 周几(0~6)

        get Hours  小时

        ge Minutes   分钟

        get seconds 当前秒数

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值