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>