js操作字符串

<script>

        var words = '测试测试';

        console.log("获取字符串的长度="+words.length);  //4

        console.log("根据下标获取字符串中的字符: "+words.charAt(0));  //测

        console.log("根据字符串获取其下标:"+words.indexOf('试测'));  //1

        console.log("根据字符串获取其下标:"+words.indexOf('测试'));    //0

        console.log("截取字符串,两个数字是下标,包头不包尾:"+words.substring(1,3));    //试测

        //replace 替代相应的字符串

        //split  根据字符切割字符串

        console.log(typeof(words));  //判断类型


        //向数组中添加值

        var arrays = [];

        //1.直接添加

        arrays[0] = 1;

        arrays[1] = 2;

        arrays[2] = 3;

        console.log(arrays);  //[1,2,3]

        //2.向尾部推送

        arrays.push(4);

        console.log(arrays);  //[1,2,3,4]

        //删除最后一个元素

        arrays.pop();  //有返回值

        //删除第一个元素

        arrays.shift();    //有返回值

        console.log(arrays);

        //delete删除元素,却不会影响数组的长度

        delete arrays[1];  //有返回值

        console.log(arrays);  //[2, empty]

        //splice删除元素会改变数组长度

        var i = arrays.splice(1);

        console.log(i);  //返回值

        console.log(arrays);  //[2]

        //合并数组

        var arrays02 = ['11111','222222'];

        var arrays03 = arrays.concat(arrays02);

        console.log(arrays03);

    </script>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容