秋痕语录

String类型内置方法

timg.jpeg

心情日记,前端开发,个人博客,个人博客模板,个人博客网站模板,个人网站模板,个人网页,个人网站制作

var str1 = '我是新创建的第一个字符串'
    var str2 = '我是新创建的第二个字符串'
    
    //字符串拆分
    /*var result = [];
    for(var i =0;i < str1.length;i++){
//        console.log(str1[i]);
        var everyWord = str1[i];
        everyWord = everyWord + i;
        console.log(everyWord)
        //怎么在数组添加元素
        result.push(everyWord);
    }*/
    
    //返回指定位置的字符 charAt(索引位从0开始)
    var result = str1.charAt('2');
    console.log(result)
    //返回指定位置的字符,但是是以unicode编码格式返回的
    var result = str1.charCodeAt(2)
    console.log(result)
    //拼接/链接 字符串(有点类似 +)
    var result = str1.concat(str2)
    console.log(result)
    
    
    //三个字符串拆分的方法slice() substring() substr()
    //一个参数的情况:三个方法一样,都是从这个位置截取到最后
    var result = str1 .slice(3);
    var result = str1.substring(3);
    var result = str1.substr(3);
    console.log(result)
    //两个参数的情况下,都是从第几个开始,截取到第几个结束(包含开始的字符不包含结束的字符) 
    var result = str1.slice(3,7);
    var result = str1.substring(3,7)
    //最后一个,从第几个开始,一共截取多少个字符
    var result = str1.substr(3,7)
    console.log(result)
    
    //特殊的情况:slice substr 第一个参数允许出现负数,表示从后面开始数
    //但是substring第一个参数不允许出现负数
    var result = str1.slice(-3);
    var result = str1.substr(-3);
    var result = str1.substring(-3);
    console.log(result);
    
    
    //返回对应字符索引位 
    var result = str1.indexOf('的');
    console.log(result);
    //返回相同字符中出现在后面的那个索引位
    var testString = '我们的教室的后面的桌子上有100块钱'
    var result = testString.lastIndexOf('的');
    console.log(result);
    
    
    //转换大小写
    var testString = 'aBcDeF'
    //小写
    var result = testString.toLowerCase()
    var result = testString.toUpperCase()
    console.log(result);
    
    //字符串拆分
    var testString = '我|爱|北|京|天|安|门';
    console.log(testString.split('|'));
    
    //重复字符串
    var testString ='*' 
//    console.log(testString.repeat(50))
    
    //截取某个字符前后的字符串
    var cc = "这是一串=字=符串"
    var cc1 = cc.split('=')[0]
    var cc2 = cc.split('=')[1]
    console.log(cc1)
    console.log(cc2)


打赏

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

©2017 Lxy 豫ICP备17013024号
Copyright2017 lixueyang All Rights Reserved

公告

Welcome to my blog, where you will experience the thrill of not exceeding