字符串、数组、Math的方法


 字符串方法  

       查找字符串中的每一项
            str.charAt(i)          括号里放下标,返回的是小字符串
            str.indexOf('')        括号里放小字符串,返回的是下标  
                                        (从左往右找,如果找到了直接返回下标,如果没找到返回-1) 
            str.lastIndexOf('');   从右往左找  (从左往右找,如果找到了直接返回下标,如果没找到返回-1)   
       截取字符串
            str.substring(开始位置,结束位置)  不包括结束位置
            str.substring(开始位置);   开始位置--->到最后位置
       分割字符串
            str.split('分隔符');  ---->字符串转数
       小写转大写
            str.toUpperCase();
       大写转小写

            str.toLowerCase();


  数组的方法
          添加
            arr.push()      向后添加  
            arr.unshift()   向前添加
          删除
            arr.pop()       往后面删除   
            arr.shift()     在前面删除(有返回值 可以拿到删除的数)  
    
         万能的方法
            删除   arr.splice(开始的位置,删除的个数)
                     arr.splice(开始的位置)
            添加   arr.splice(开始的位置,0,元素1,元素2...)
            
            替换  arr.splice(开始位置,删除个数,替换元素1,元素2)
                  模拟push 添加
                      arr.splice(arr.length,0,后添加元素)
                  模拟unshift 
                      arr.unshift(0,0,前添加元素)
                  模拟pop
                      arr.pop(arr.length,删除个数,元素)
                  模拟shift
                      arr.splice(0,1);          
            连接数组
                       arr.concat(arr)数组1,(arr)数组2...)
            拼接数组
                       arr.join(拼接符);
            数组翻转
                     arr.reverse();
            数组排序(字典序)
                    arr.sort();
            高级排序
                   arr.sort(function(n1,n1){
                         return n1-n2   //从小到大   
                         return n2-n1   //从大到小

                   })


 Math的方法 

         Math.random()    补零

         Math.abs()           绝对值

         Math.floor()          向下取整

         Math.ceil()            向上取整

         Math.round()        四舍五入

         Math.sqrt()            开平方

         Math.pow(a,3)      a的幂次方

         Math.max()           取最大值

         Math.min()           取最小值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值