1、anchor
创建一个锚点。
document.write('hello'.anchor('anchor'))// 输出:hello2、big
创建一个加粗的文本 big 标签包裹。
document.write('hello'.big())// 输出:hello3、blink
创建一个闪烁的文本(目前只有 Firefox 和 Opera 支持)。
document.write('hello'.blink())// 输出:4、bold
创建一个加粗的文本 b 标签包裹。
document.write('hello'.bold())// 输出:hello5、charAt
返回指定索引处的字符。
'hello'.charAt(1)// 输出:e6、charCodeAt
返回指定位置的字符的Unicode值。
'hello'.charCodeAt(1)// 输出:1017、concat
返回包含两个或多个字符串的串联的字符串。
var str1 = "world"document.write('hello'.concat(str1));// 输出:hello world8、fixed
创建一个加粗的文本 tt 标签包裹。
document.write('hello'.fixed())// 输出:hello9、fontsize
创建一个指定文本大小 font 标签包裹。参数从 1 到 7 的数字
document.write('hello'.fontsize("5"))// 输出:hello10、fontcolor
创建一个指定文本颜色 font 标签包裹。
document.write('hello'.fontcolor("red"))11、indexOf
返回第一次出现的子字符串的位置。
第二个参数可选的,搜索String对象的索引,如果省略,则搜索从字符串的开头开始。
该方法返回String对象的子字符串的开始。如果未找到子字符串,则返回-1。
如果第二个参数为负,则被视为零。如果它大于最高索引,则将其视为最高索引。
'hello'.indexOf('e')// 输出:1'hello'.indexOf('e',2)// 输出:-112、italics
创建一个斜体的文本 i 标签包裹。
document.write('hello'.italics())// 输出:hello13、lastIndexOf
返回字符串中子字符串的最后一次出现。
从字符串的最后一个字符开始执行搜索
'hello'.lastIndexOf('l')// 输出:3'hello'.lastIndexOf('l',2)// 输出:2'hello'.lastIndexOf('l',0)// 输出:-114、link
创建一个带链接的文本 a 标签包裹。
'hello'.link('')// 输出: hello15、localeCompare
比较两个字符串在当前语言环境中是否等效
如果str1在str2之前排序,则返回-1。
如果str1在str2之后排序,则返回1。
返回值为0表示两个字符串相等。
var str1 = "def"; var str2 = "abc"console.log(str1.localeCompare(str2)); // 输出: 1 var str3 = "ghi"; console.log(str1.localeCompare(str3)); // 输出: -1 var str4 = "def"; cstr1.localeCompare(str4)); // 输出: 016、match
将字符串与正则表达式匹配,并返回包含该搜索结果的数组。
var src = "azcafAJAC"; var re = /[a-c]/g;console.log(src.match(re)); // 输出: ["a", "c", "a"]17、replace
使用正则表达式或搜索字符串替换字符串中的文本。
var s = "the batter hit the ball with the bat"; var re = /the/g; var result = s.replace(re, "a");console.log(result);// 输出: a batter hit a ball with a bat18、search
在正则表达式搜索中查找第一个子字符串匹配项。
var src = "is but a Dream within a dream"; var re = /dream/; var pos = src.search(re); console.log(pos);// 输出: 2419、slice
返回字符串的一部分。
var str1 = "all good boys do fine"; var slice1 = str1.slice(0); var slice2 = str1.slice(0,-1); var slice3 = str1.slice(4); var slice4 = str1.slice(4, 8); document.write(slice1 + "
"); document.write(slice2 + "
"); document.write(slice3 + "
"); document.write(slice4); // 输出: // all good boys do fine // all good boys do fin // good boys do fine // good20、small
创建一个字体偏小的文本 small 标签包裹。
document.write('hello'.small())// 输出:hello21、split
使用指定的分隔符将字符串拆分为子字符串,然后将子字符串作为数组返回。
'hello'.split('e')// 输出: ["h", "llo"]22、strike
创建一个带删除线的文本 strike 标签包裹。
document.write('hello'.strike())// 输出:hello23、sub
把字符串显示为下标 sub标签包裹。
document.write('hello'.sub())c24、substr
获取一个从指定位置开始并具有指定长度的子字符串。
var s = "The quick brown fox jumps over the lazy dog."; var ss = s.substr(10, 5);console.log(ss);// 输出:// 输出:hello25、substring
返回String对象中指定位置的子字符串。
var s = "The quick brown fox jumps over the lazy dog."; var ss = s.substring(10, 15);console.log(ss);// 输出:brown26、sup
把字符串显示为上标 sup标签包裹。
document.write('hello'.sup())// 输出:hello27、toLocaleLowerCase
根据当前语言环境,将所有字母字符转换为小写。
console.log("HELLO".toLocaleLowerCase()); 28、toLocaleUpperCase
根据当前语言环境,将所有字母字符转换为大写。
var hello = "hello";var foobar = hello.toLocaleUpperCase();console.log(foobar );// 输出:HELLO29、toLowerCase
将字符串中的所有字母字符转换为小写。
var hello = "HELLO";var foobar = hello.toLowerCase();console.log(foobar);// 输出:hello30、toUpperCase
将字符串中的所有字母字符转换为大写。
var hello = "hello";var foobar = hello.toUpperCase();console.log(foobar );// 输出:HELLO31、toString
返回字符串。
var string = "this is a test"; var strStr = string.toString(); document.write(strStr); // 输出: this is a test32、trim
从字符串中删除开头和结尾的空格和行终止符。
var message = " abc def \r\n ";console.log(message.trim())// 输出: abc def33、valueOf
返回字符串的值。
var str = "every good boy does fine";var strStr = str.valueOf();if (str === strStr)document.write("same");elsedocument.write("different");// var str = "every good boy does fine";var strStr = str.valueOf();if (str === strStr)document.write("same");elsedocument.write("different");// same
如有错误和遗漏,欢迎指正,谢谢。
标签: 字符串
②文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
③文章版权归原作者所有,部分转载文章仅为传播更多信息、受益服务用户之目的,如信息标记有误,请联系站长修正。
④本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间反馈。发送邮件到 88667178@qq.com,经核实立即修正或删除。