js中經常使用的字符串的方法

1.charAt()數組

查找返回指定位置的字符spa

 

 var str = "abcdefg";
        var s = str.charAt(5); // 下標爲5的字符
        console.log(s);//f

 

2.charcodeAt()code

查找返回指定位置字符的unicdoe碼blog

 var str = "abcdefg";
        var s = str.charCodeAt(5); // 下標爲5的字符的unicdoe碼 
        console.log(s);//102

3.concat()字符串

鏈接字符串input

 

 var str = "abc";
        var str1 = str.concat("a", "b", "c", "dsdafsdafsad");
        console.log(str1);//abcabcdsdafsdafsad

 

4.slice()string

字符串截取
it

 

var str = "abcdefghijklm";
        var str1 = str.slice(1, 5);
        console.log(str1);//bcde

 

詳細用法請參考數組用法。console

5.split()class

將字符串轉換爲數組

 

 var str = "abcdefg"
        var str1 =str.split("")
        console.log(str);//abcdefg
        console.log(str1)//["a", "b", "c", "d", "e", "f", "g"]

 

6.substring()

字符串截取

 

 var str = "abcdefghijklm";
        var str1 = str.substring(1, 9);//從下邊1開始到下邊9結束不包括下標9那一項
        var str2 = str.substring(9, 1);
        console.log(str1);//bcdefghi
        console.log(str2);//bcdefghi

 

7.substr()

字符串截取

 

var str = "abcdefghijklm";
        var str1 = str.substr(2, 6);//從下標2開始日後數6個數
        console.log(str1);//cdefgh

 

8.indexOf()

遍歷字符串

查找包含第一個參數的字符串,如包含返回第一位的下標,中止查找,如沒有返回 -1。第二個參數表示今後下標開始查找。

 

 var str = "abcdefabcjklm";
        var a = str.indexOf("abc")
        var b = str.indexOf("abc", 1);
        console.log(a);//0
        console.log(b);//6

 

9.toUpperCase

轉大寫

var str = "aAbBcCdD";
        console.log(str.toUpperCase());//AABBCCDD

10.toLowerCase

轉小寫

 var str = "aAbBcCdD";
         console.log(str.toLowerCase());//aabbccdd

11.replace()

替換字符串

只能匹配一次

 

var str = "今每天每天氣好好";
        var str1 = str.replace("每天", "**");
        console.log(str1);//今**每天氣好好
        

 

12.match()

查找字符串

 

 var str = "今每天氣好好";
        var result = str.match("每天");
        console.log(result);//["每天", index: 1, input: "今每天氣好好", groups: undefined]

 

13.search()

查找字符串返回下標

var str = "今每天氣每天好好";
        var result = str.search("每天");
        console.log(result);//1

 14.startsWith  

斷定一個字符串是否以另外一個字符串開頭
 
   var str = "hello world";
    var result = str.startsWith("he");
   console.log(result)//true
   //當爲兩個參數時,第二個表示開始位數。
    var result = str.startsWith("he",1);
     console.log(result)//flase

15.endsWith

斷定一個字符串是否以另外一個字符串結尾
  var str = "hello world";
        //檢測尾部
        var result = str.endsWith("world");
        console.log(result);//true
        //檢測指定位置是否以指定字符結尾
        var result1 = str.endsWith("wo", 8);
        console.log(result1)//true

16.includes

檢測是否包含指定字符串

 var str = "hello world";
        var result = str.includes("o");
        console.log(result);//true
        var result1 = str.includes("o", 8);
        console.log(result1);//false

 17.repeat

 重複字符串

var str ="haha"
    var str1 = str.repeat(3);
    console.log(str1)//hahahahahaha
相關文章
相關標籤/搜索