JavaScript: 知識點回顧篇(三):js中的 String 對象的方法 ...
JavaScript -- 知識點回顧篇(三):js中的 String 對象的方法
(1) anchor(): 創建 HTML 錨。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.anchor("mytxt1")) </script>
(2) big(): 用大號字體顯示字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.big()); </script>
(3) blink(): 顯示閃動字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.blink()); </script>
(4) bold(): 使用粗體顯示字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.bold()); </script>
(5) charAt() 返回在指定位置的字元。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.charAt(0)); </script>
(6) charCodeAt(): 返回在指定的位置的字元的 Unicode 編碼。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.charCodeAt(0)); </script>
(7) concat(): 連接字元串。
<script type="text/javascript"> var txt1="Hello world!" var txt2=" 2018 " document.write(txt1.concat(txt2)); </script>
(8) fixed(): 以打字機文本顯示字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.fixed()); </script>
(9) fontcolor(): 使用指定的顏色來顯示字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.fontcolor("Red")); </script>
(10) fontsize(): 使用指定的尺寸來顯示字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.fontsize(7)); </script>
(11) fromCharCode(): 從字元編碼創建一個字元串。
<script type="text/javascript"> document.write(String.fromCharCode(65,66,67,68,69)); </script>
(12) indexOf(): 檢索字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.indexOf('w')); </script>
(13) italics(): 使用斜體顯示字元串。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.italics()); </script>
(14) lastIndexOf(): 從後向前搜索字元串。如果要檢索的字元串值沒有出現,則該方法返回 -1。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.lastIndexOf('e')); document.write('<br/>'); document.write(txt1.lastIndexOf('world')); document.write('<br/>'); document.write(txt1.lastIndexOf('x')); </script>
(15) link(): 將字元串顯示為鏈接。
<script type="text/javascript"> var txt1="Hello world!" document.write(txt1.link("https://www.cnblogs.com")); </script>
(16) localeCompare(): 用本地特定的順序來比較兩個字元串。大於返回1,小於返回-1,等於返回0。
<script type="text/javascript"> var txt1='Hello world2019!' var txt2='Hello world2018!'; var txt3='Hello world2018!'; document.write(txt1.localeCompare(txt2)); document.write('<br/>'); document.write(txt2.localeCompare(txt1)); document.write('<br/>'); document.write(txt2.localeCompare(txt3)); </script>
(17) match(): 找到一個或多個正則表達式的匹配。
<script type="text/javascript"> var txt1='Hello world2019and2020!' document.write(txt1.match('Hello')); document.write('<br/>'); document.write(txt1.match('xyz')); document.write('<br/>'); document.write(txt1.match(/\d+/g)); </script>
(18) replace(): 替換與正則表達式匹配的子串。
<script type="text/javascript"> var txt1='Hello world2019and2020!' document.write(txt1.replace(/world/g, "My Baby")); </script>
(19) search(): 檢索與正則表達式相匹配的值。
<script type="text/javascript"> var txt1='Hello world2019and2020!' document.write(txt1.search(/world/)); </script>
(20) slice(): 提取字元串的片斷,併在新的字元串中返回被提取的部分。
<script type="text/javascript"> var txt1='Hello world2019and2020!' document.write(txt1.slice(11)); </script>
(21) small(): 使用小字型大小來顯示字元串。
<script type="text/javascript"> var txt1='Hello World2019and2020!' document.write(txt1.small()); </script>
(22) split(): 把字元串分割為字元串數組。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!' document.write(txt1.split(" ")); </script>
(23) strike(): 使用刪除線來顯示字元串。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!' document.write(txt1.strike()); </script>
(24) sub(): 把字元串顯示為下標。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!' var txt2='xxx'; document.write(txt1+txt2.sub()); </script>
(25) substr(): 從起始索引號提取字元串中指定數目的字元。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!' document.write(txt1.substr(3,11)); </script>
(26) substring(): 提取字元串中兩個指定的索引號之間的字元。與 slice() 和 substr() 方法不同的是,substring() 不接受負的參數。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!' document.write(txt1.substring(3,12)); </script>
(27) sup(): 把字元串顯示為上標。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!'; var txt2='ppp'; document.write(txt1+txt2.sup()); </script>
(28) toLocaleLowerCase(): 把字元串轉換為小寫。
與 toLowerCase() 不同的是,toLocaleLowerCase() 方法按照本地方式把字元串轉換為小寫。
只有幾種語言(如土耳其語)具有地方特有的大小寫映射,所有該方法的返回值通常與 toLowerCase() 一樣。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!'; document.write(txt1.toLocaleLowerCase()); </script>
(29) toLocaleUpperCase(): 把字元串轉換為大寫。
與 toUpperCase() 不同的是,toLocaleUpperCase() 方法按照本地方式把字元串轉換為大寫。
只有幾種語言(如土耳其語)具有地方特有的大小寫映射,所有該方法的返回值通常與 toUpperCase() 一樣。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!'; document.write(txt1.toLocaleUpperCase()); </script>
(30) toLowerCase(): 把字元串轉換為小寫。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!'; document.write(txt1.toLowerCase()); </script>
(31) toUpperCase(): 把字元串轉換為大寫。
<script type="text/javascript"> var txt1='Hello World 2019 and 2020!'; document.write(txt1.toUpperCase()); </script>