欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript入門之string對象【新手必看】

 更新時間:2016年11月22日 11:10:06   作者:逆心  
本片文章主要介紹String 對象的屬性方法等并進行舉例說明,小編認為對大家學(xué)習(xí)JavaScript是有所幫助的,需要朋友的可以看下

一、String 對象

    String 對象用于處理文本(字符串)。

二、構(gòu)造函數(shù)

  new String(value)    //構(gòu)造函數(shù)
  function String(value)  //轉(zhuǎn)換函數(shù)

三、屬性

  length  該字符串中的字符數(shù)

      var str = new String("abcdefg");
      document.write(str.length);   //輸出 7

四、方法

  1、chatAt()  取出一個字符串中指定位置的字符。

      var str = new String("abcdefg");
      document.write(str.charAt(1));   //輸出 b

  2、chatCodeAt()  返回一個字符串中指定位置的字符的編碼。

      var str = new String("abcdefg");
      document.write(str.charCodeAt(1));   //輸出 98

  3、concat()  將一個或多個值連接成一個字符串。

      var str = new String("abcdefg");
      var str1 = "hijk";
      document.write(str.concat(str1));   //輸出 abcdefghijk

  4、indexOf()  在指定的字符串中尋找一個字符或字串的位置。如果沒有找到返回-1

  語法: indexOf(str)      str:子串或字符

      indexOf(str,start)  str:子串或字符。start:指定搜索的開始位置

      var str = new String("abccba");
      document.write(str.indexOf('b'));   //輸出 1
    document.write(str.lastIndexOf("bc"));   //輸出 1

  用該方法實現(xiàn)Contains效果,判斷一個字符串是否包含另一個字符串:

<script type="text/javascript">
    window.onload = function () {
      var str1 = "劉備";
      var str2 = "劉備是個牛人!";
      alert(str2.indexOf(str1)); //輸出 0 出現(xiàn)的位置
      if (str2.indexOf(str1) > -1) {
        alert("包含!");
      }
      else {
        alert("不包含!");
      }
    }
  </script>

     5、lastIndexOf()  在指定的字符串中向后(倒序)尋找一個字符或字串的位置。如果沒有找到返回-1

  語法: lastIndexOf(str)      str:子串或字符

      lastIndexOf(str,start)  str:子串或字符。start:指定搜索的開始位置

      var str = new String("abccba");
      document.write(str.lastIndexOf('b'));   //輸出 4

  6、localeCompare()  使用本地定義的順序比較字符串。

      var str = "abccba";
      document.write(str.localeCompare("bc"));  //輸出 -1

  7、match()    使用正則表達式執(zhí)行模式匹配。

  8、replace()    使用正則表達式執(zhí)行查找與替換操作。

      var str = "abccba";
      document.write(str.replace("b","-"));  //輸出 a-ccba

  9、search()    在一個字符串中查找匹配某個正則表達式的字串。

      var str = "abccba";
      document.write(str.search("b"));  //輸出 1

  10、slice()     返回字符串的一個切片或字串。如果 參數(shù)是負數(shù)表示從后往前數(shù)。不改變原字符串。

      var str = "abcdefg";
      document.write(str.slice(2) + "<br/>"); //輸出cdefg
      document.write(str);          //輸出abcdefg  可以看到原字符串并沒有更改。

  11、split()     用指定的分隔符字符串或正則表達式斷開,返回字串數(shù)組。

      var str = "abcdefg";
      var arr = str.split("d");
      document.write(arr.join());          //輸出abc,efg

  12、substr()   提取字符串的一個子串,substring()的一個變體。已棄用。

  13、substring()  提取字符串的一個子串。

    語法:substring(start,end)  從start開始,到end結(jié)束,包括開始但不包括end。不改變原字符串。

      var str = "12345678";
      document.write(str.substring(1,4));  //輸出 234

  14、toLowerCase()  返回指定字符串的一份小寫副本。

      var str = "abcDEF";
      document.write(str.toLocaleLowerCase());  //輸出 abcdef

  15、toString()  返回原始的字符串值。

      var str = "abcDEF";
      document.write(str.toString());  //輸出 abcDEF

  16、toUpperCase()  返回指定字符串的一份大寫副本。

      var str = "abcDEF";
      document.write(str.toUpperCase());  //輸出 ABCDEF

  17、trim()     返回指定字符串的一份去除前后空白的副本。

      var str = "  abcDEF  ";
      document.write("11" + str.trim() + "11" + "<br/>");  //輸出 11abcDEF11
      document.write("11" + str + "11");  //輸出 11 abcDEF 11

  18、valueOf()   返回原始的字符串值。

      var str = "abcDEF";
      document.write(str.valueOf());  //輸出 abcDEF

以上就是本文的全部內(nèi)容,希望對大家有所幫助,謝謝對腳本之家的支持!

相關(guān)文章

  • js中的hasOwnProperty和isPrototypeOf方法使用實例

    js中的hasOwnProperty和isPrototypeOf方法使用實例

    這篇文章主要介紹了js中的hasOwnProperty和isPrototypeOf方法使用實例,需要的朋友可以參考下
    2014-06-06
  • JS hashMap實例詳解

    JS hashMap實例詳解

    這篇文章主要介紹了JS hashMap實例詳解的相關(guān)資料,包括刪除鍵值、獲取鍵值的相關(guān)知識,非常不錯具有參考借鑒價值,需要的朋友一起看看吧
    2016-05-05
  • 小程序上傳文件至云存儲的實現(xiàn)

    小程序上傳文件至云存儲的實現(xiàn)

    在小程序云開發(fā)中,要實現(xiàn)上傳文件至云存儲,有兩種方案:云函數(shù)和HTTP?API,本文主要講講如何使用HTTP?API實現(xiàn)小程序外上傳文件至云存儲,感興趣的可以了解一下
    2022-01-01
  • ES6中常見基本知識點的基本使用實例匯總

    ES6中常見基本知識點的基本使用實例匯總

    這篇文章主要給大家介紹了關(guān)于ES6中常見基本知識點的基本使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-04-04
  • js中scrollTop()方法和scroll()方法用法示例

    js中scrollTop()方法和scroll()方法用法示例

    這篇文章主要介紹了js中scrollTop()方法和scroll()方法用法,結(jié)合實例形式分析了scrollTop()方法和scroll()方法滾動操作的用法與相關(guān)操作技巧,需要的朋友可以參考下
    2016-10-10
  • js 獲取當前web應(yīng)用的上下文路徑實現(xiàn)方法

    js 獲取當前web應(yīng)用的上下文路徑實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨s 獲取當前web應(yīng)用的上下文路徑實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • javascript 大中小字體顯示實現(xiàn)代碼

    javascript 大中小字體顯示實現(xiàn)代碼

    有時候頁面中的正文一般都加上了字體大中小控制代碼,方便瀏覽者閱讀。
    2010-09-09
  • js實現(xiàn)以最簡單的方式將數(shù)組元素添加到對象中的方法

    js實現(xiàn)以最簡單的方式將數(shù)組元素添加到對象中的方法

    下面小編就為大家分享一篇js實現(xiàn)以最簡單的方式將數(shù)組元素添加到對象中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • JavaScript進階(三)閉包原理與用法詳解

    JavaScript進階(三)閉包原理與用法詳解

    這篇文章主要介紹了JavaScript閉包原理與用法,結(jié)合實例形式詳細分析了JavaScript閉包相關(guān)概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • 利用JS自動打開頁面上鏈接的實現(xiàn)代碼

    利用JS自動打開頁面上鏈接的實現(xiàn)代碼

    今天經(jīng)過測試,實現(xiàn)了利用JS來自動打開頁面上的鏈接的功能,其實比較簡單,就是在頁面上把鏈接列表列出來,然后通過JQuery的相關(guān)控制,在框架頁中把鏈接打開,具體能做什么用,大家自己想,哈哈。
    2011-09-09

最新評論