首頁  >  文章  >  web前端  >  JavaScript中的string物件及方法

JavaScript中的string物件及方法

巴扎黑
巴扎黑原創
2017-06-26 11:54:371308瀏覽

string物件

string物件的兩種建立

var a="hello";

var b=new String("hello");

 

  //下面是方法

 //charAt()根據下標找字串中的字元

     alert(a. charAt(3));//根據下標回傳字串某個字元

     alert(a.charAt(10));//空的,找不到這個下標

 

    //charCodeAt()傳回指定位置的字元

          var a="Hello world!Hello world!";

##    var a="Hello world!Hello world!";

##    這是一個字符串";

          alert(a.charCodeAt(1));//101

     alert(d.charCodeAt(3));// 26465

  

     //String.fromCharCode()利用unicode編碼回傳一個字串

     alert(String.fromChar

    

alert(String.fromCharCode(65,6,67 ));//

 

     //concat()用於連接一個或多個字串不改變原始數組

           var a="Hello world!Hello worldworld !";

         var b="日照香爐生紫煙";

         var c="不及汪倫送我情";

##o  〠〠 ,c))

   

 

//search()找到要符合的字串,如果找到,傳回第一次符合的下標,如果找不到,回 -1

    

 var c="123456789";

    

alert(c.search("567"));//4

#     

alert(c.search("5671"));//-1

 

#  

//replace()用一些字替換另一些字符

    

var d="小黃是條狗,小黃很帥";

    

var e= d.replace("小黃","小黑");//小黃變小黑,只變第一次

   

var e=d.replace(/小黃/g,"小黑")//字串內的都會改變

   

alert(e);

 

    //split()用來把一個字串分割成字串陣列,原始數組不變

    

var a="hello world!";

          alert(a.split(" "));

          alert(a.split("o"));//hell, w,rld

##        

#        

  // 

// ()傳回某個指定字元在字串中首次出現的位置

    

var a="hello world!";

    

alert( a.indexOf("o"));//4

    

alert(a.indexOf("p"));//-1  沒有搜到出-1

 

     //lastIndexOf()從後向前搜尋

    

var a="hello world!";

  ##   lastIndexOf("o"));//7

        

     //Match()#world

#      var a="Hello world

##      var a="Hello world

# ! ##      alert('world')//找到第一個就不找了5

      alert(a.match(/world/g));//正規表示式(全域尋找)

#   

     //slice()可提取字串某部分 可負數

        var a="Hello world!Hello world!";

##   erta; .slice(5,13));//要第一個下標,不要第二個下標

      alert(a.slice(-15,-7));

#  

  //substring()與slice一樣,但不接受負數

      var a="Hello world!Hello world!";

#     alert (a.substring(4,12));

        alert(a.substring(-3,-1));//啥也沒有

 

#     /// substr()截取從指定下標開始,指定數目的字元

      var a="Hello world!Hello world!";

#      alert(a.substr(

#      alert(a.substr(

#6)); //從下標4開始往後截取6個

        ######     //toLowerCase()將字串轉換為小寫######       var a="Helloworld !";###

           alert(a.toLowerCase());

         

#     //toUpperCase()將字串轉換為大寫#1/Low  !";

          alert(a.toUpperCase());

 

以上是JavaScript中的string物件及方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn