JS 字串- 在本文中,我將向你展示在Javascript程式設計中, 字串普遍都會使用用三大類九大方法,
- javascript 尋找 (js indexOf, js lastIndexOf, js charCodeAt, js search)
- javascript 換成大小寫(js toLowerCase, js toUpperCase, js toLocaleLowerCase, js toLocaleUpperCase)
- javascript 字串重覆(js repeat), 當中的功能為在字串上進行尋找, 換成大小寫, 字串重覆.
方法 | 例子: |
搜查的關键字位於字串中的第幾個字元(由前到後): String.indexOf(String); String.indexOf(“要搜查的關键句”); *若回傳值”-1″, 即是找不到. | var str = “I believe I can fly”; console.log(str.indexOf(“I”)); // 0 |
搜查的關键字位於字串中的第幾個字元 (由後到前): String.lastIndexOf(String); String.lastIndexOf(“要搜查的關键句”); *若回傳值”-1″, 即是找不到. | var str = “I believe I can fly”; console.log(str.lastIndexOf(“I”)); // 10 |
位於字串中的第幾個字元的char code: String.charCodeAt(int); String.charCodeAt(“字串中的第幾個字元”); *若回傳值”-1″, 即是找不到. | var str = “I believe I can fly”; console.log(str.charCodeAt(5)); // 105 |
搜查的關键字位於字串中的第幾個字元 (由前到後): String.search(String); String.search(“要搜查的關键句”); *若回傳值”-1″, 即是找不到. | var str = “I believe I can fly”; console.log(str.search(“I”)); // 0 |
將字串轉換成小寫: String.toLowerCase() | var str = “I believe I can fly”; string strResult = str.toLowerCase(); console.log(strResult); //結果: i believe i can fly |
將字串轉換成大寫: String.toUpperCase() | var str = “I believe I can fly”; var strResult = str.toUpperCase(); console.log(strResult); //結果: I BELIEVE I CAN FLY |
將字串轉換成小寫: String.toLocaleLowerCase() | var str = “I believe I can fly”; var strResult = str.toLocaleLowerCase(); console.log(strResult); //結果: i believe i can fly |
將字串轉換成大寫: String.toLocaleUpperCase() | var str = “I believe I can fly”; var strResult = str.toLocaleUpperCase(); console.log(strResult); //結果: I BELIEVE I CAN FLY |
將字串重覆: String.repeat(int) | var str = “I believe I can fly”; var strResult = str.repeat(3); console.log(strResult); //結果: I believe I can flyI believe I can flyI believe I can fly |
相關頁面: JS 字串 – String功能速查表(一) – 尋找, 擷取, 對比, 組合, 分割
參考資料: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String