前端字符串方法匯總


字符串的處理方法我們用的是最多的,恐怕也是 忘的最快的,復習基礎知識 是我最喜歡的,基礎運用的熟練自我覺得是最牛的一件事情,一個東西每個人有每個人的想法,接下來是自己總結的字符串方法,以后還會增加。

/*
        string的基本功
    */
    //(1): length屬性.判斷長度
    var str = 'rere';
    var str1 = str.length;
    console.log(str1);
    //(2): replace屬性。處理字符串替換參數
    var a = "qwew";
    var a1 = a.replace(/w/g,'o');
    console.log(a1);
    //(3): charAt()。獲取指定位置的字符串
    var char = 'eeqwe';
    var char1 = char.charAt(4);
    console.log(char1);
    //(4): charCodeAt()。獲取指定位置字符串的Unicode編碼
    var code = 'fabsdf';
    var code1 = code.charCodeAt(2);
    console.log(code1);
    //(5): fromCharCode().獲取指定字符串的Unicode.不用了
    // var fro = 'abcde';
    // var from1 = fro.fromCharCode(97,98,99);
    // console.log(from1);
    //(6): indexOf()。查找字符串首次出現的位置
    var index = 'ffdfas';
    var index1 = index.indexOf('s',3);
    console.log(index1);
    //(7):lastIndexOf()
    var last = 'ffsafssg';
    var last1 = last.lastIndexOf('a');
    console.log(last1);
    //(8): serarch()
    var ser = 'fdfs';
    var ser1 = ser.search(/s/g);
    console.log(ser1);
    //(9):match().返回字符的元素 下標 和元字符
    var match = 'dfafd343fsdf';
    var match1 = match.match('s');
    console.log(match1);
    console.log(match.match(/f/g));
    console.log(match.match(/\d/g));// \d表示[0-9]的數
    //(10): substring() .截取字符串 從開始到結束
    var sub = 'fad0ld';
    var sub1 = sub.substring(1,4);
    console.log(sub1);
    //(11): slice()
    console.log(sub.slice(-3,4));
    //(12):substr()
    console.log(sub.substr(1,2));
    //(13):split() . 把字符串分割成字符串數組
    console.log(sub.split('',2));
    console.log(sub.split(/\d/,3));
    //(14):toLowerCase()和toUpperCase()
    console.log(sub.toLowerCase());//小寫
    console.log(sub.toUpperCase());//大寫

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM