JavaScript字符串操作与数组操作

    xiaoxiao2021-03-25  105

    字符串操作

            str.indexOf('字符')

                             有         正常下标

                            没有     -1

         str.charAt(数字)    返回字符

         str.lastIndexOf(‘字符’)    返回最后一次出现下标

         str.substring(起始位置,结束位置)

                               切一段

                               包括起始,不包括结束

                               只写一个值,从开始位置一直切到最后

          str.toUpperCace()      转大写

          str.toLowerCace()      转小写

          str.split(‘标记’)           转数组

    数组操作

          arr.push             向后添加

          arr.pop               后面删除

          arr.shift              前面删除

          arr.unshift          前面添加

          arr.join               数组转字符串

         arr.reverse         翻转数组

         arr.splice            切

                            一个值     从起始位置切到最后

                           两个值     从起始位置切到结束位置

                          三个值     从起始位置切到结束位置,第三个值是替换(后面的n个值都是替换)

         arr.sort            排序

                           排数字有问题(按照字典序排)

                            arr.sort(fanction(n1,n2){

                                                return n1-n2;  从小到大

                                               return n2-n1;   从大到小});

    时间对象

                      var   oDate=new Date();                    日期对象

                     var     y=oDate.getFullYear();              年

                     var     m=oDate.getMonth()+1;            月                   加一是浏览器总是出现你的前一个月份

                      var    d=oDate.getDate();                   日

                      var    day=oDate.getDay();               星期

                      var    H=   oDate.getHours();            时

                                  var    M=oDate.getMinutes();            分

                      var    S=oDate.getSeconds();            秒

                      var    MS=oDate.getMillisecond();    毫秒

    转载请注明原文地址: https://ju.6miu.com/read-16176.html

    最新回复(0)