欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JS对象(针对字符串和数组的操作方法)

程序员文章站 2023-12-21 17:12:34
...


#字符串的操作方法#

1 . concat操作方法

方法名: concat(str1,str2,str3…)
说明 : concat() 方法用于连接两个或多个字符串。拼接字符串,等效于+,+更常用


   <script>
        var str1 = 'I';
        var str2 = 'Love';
        var str3 = 'You';
        console.log(str1.concat(str2, str3, 'too')); //后面可接字符串
   </script>
   

2 . substr操作方法

方法名:substr(start,length)
说明:从start位置开始(索引号) , length 取的个数 重点记住这个!


    <script>
        var str = 'my name is zheng'
        console.log(str.substr(1)); //my name is zheng 从第一个开始输出到最后
        console.log(str.substr(0, 4)); //my n 从0(索引号)开始 4为取到的个数 空格算一个字符串 
    </script>
    

3 . slice操作方法

方法名 :slice(start, end)
说明:从start位置开始,截取到end位置,end取不到 (他们俩都是索引号)


    <script>
        var str = 'my name is zheng';
        console.log(str.slice(1));  // my name is zheng 从第一个开始输出到最后
        console.log(str.slice(0,2)); // my 从0(索引号)开始 到 2(索引号 不包含2)结束
    </script>
    

4 . substring操作方法
方法名 :substring(start, end)
说明:从start位置开始,截取到end位置,end取不到 基本和slice 相同 但是不接受负值


 <script>
     var str = 'my name is zheng';
     console.log(str.slice(1));  // my name is zheng 从第一个开始输出到最后
     console.log(str.slice(0,2)); // my 从0(索引号)开始 到 2(索引号 不包含2)结束
 </script>
 

#数组操作方法#

1 . concat操作方法
方法名:concat()
说明:连接两个或多个数组
返回值:返回一个新的数组


   <script>
       var arr1 = [1, 2, 3]
       var arr2 = ['blue', 'pink']
       var arr3 = ['xiaobai', 18]
       console.log(arr1.concat(arr2, arr3, 'a'));//[1,2,3,'blue','pink','xiaobai',18,'a'] 返回连接之后的新数组
   </script>
   

2 . slice操作方法
方法名:slice()
说明:数组截取slice(begin, end)
返回值:返回被截取项目的新数组


   <script>
       var arr = [1, 2, 3, 4, 5, 6, 7, 8]
       console.log(arr.slice()); //[1,2,3,4,5,6,7,8]默认截取整个数组
       console.log(arr.slice(1)); // [2,3,4,5,6,7,8]从第1个截取到最后
       console.log(arr.slice(0, 3)); //[1,2,3] 从第0个截取  到3(索引号  不包括)结束
   </script>
   

3 . splice操作方法
方法名: splice()
说明:数组删除splice(第几个开始,要删除个数)
返回值:返回被删除项目的新数组 注意,这个会影响原数组


   <script>
       var arr = [1, 2, 3, 4, 5, 6, 7, 8]
       console.log(arr.splice(2, 3)); //[1,2,6,7,8] 从第2()索引号开始 删除3个数
       console.log(arr);   // 修改 原数组[1,2,6,7,8]
   </script>
   
相关标签: javascript

上一篇:

下一篇: