Javascript--String

本文详细介绍了JavaScript中字符串的各种方法,包括格式化、检索、提取等操作。涵盖了常用的字符串处理技巧,如大小写转换、字符编码查询及字符串连接等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

描述:

用于处理或格式化字符串

var newString = new String(["stringLiteral"])

stringLiteral 可选.

属性:

属性描述备注
length字符串的长度
"Hello World!".length

方法:

方法描述备注
anchor(name)用于创建 HTML 锚name:必须
stringObject.anchor(name)
big()把字符串显示为大号字体stringObject.big()
small()把字符串显示为小号字体stringObject.small()
blink()  
bold()把字符串加粗显示stringObject.small()
italics()使用斜体显示字符串stringObject.italics()
fontcolor(color)按照指定的颜色来显示字符串color必须的,为字符串规定 font-color。
该值必须是颜色名(red)、RGB 值或者十六进制数(#FF0000)
stringObject.fontcolor(color)
fontsize()按照指定的大小来显示字符串size是必须的,size 参数必须是从 1 至 7 的数字
stringObject.fontsize(size)
fixed()以打字机文本显示字符串stringObject.fixed()
charAt(index)返回指定位置的字符index,必须的
stringObject.charAt(index)
charCodeAt(index)返回指定位置的字符的 Unicode 编码,
返回值是 0 - 65535 之间的整数
index,必须的
stringObject.charCodeAt(index)
fromCharCode(num1,...,numx)根据unicode值,返回字符串静态方法
String.fromCharCode(num1,num2,...,numx)
indexOf(searchvalue,fromindex)返回某个指定的字符串值在字符串中首次出现的位置,若检索不到,返回-1searchvalue必须的,要检索的值
fromindex不是必须的,从哪儿开始检索,正常值为0--length-1
stringObject.indexOf(searchvalue,fromindex)
从第fromindex个开始检索,
lastIndexOf(searchvalue,fromindex)返回一个指定的字符串值最后出现的位置,如果没有检索到,就返回-1searchvalue必须的,要检索的值
fromindex不是必须的,
stringObject.lastIndexOf(searchvalue,fromindex)
"Hello Word!".lastIndexOf("e",1) 的值为1
concat(stringX,...,stringX)连接两个或多个字符串,并返回stringObject.concat(stringX,stringX,...,stringX)
link(url)把字符串显示为超链接url,必须的,url为href的值
stringObject.link(url)
localeCompare(target)用本地特定的顺序来比较两个字符串,并返回结果
stringObject 大于 target 结果为1
stringObject 小于 target 结果为-1
stringObject 等于 target 结果为0
target参数是必须的.为要比较的字符串
stringObject.localeCompare(target)
match(searchValue)查询字符串.searchValue:必须的.
对大小写敏感
返回查询到的字符串,如果没查到,返回null
stringObject.math(searchValue)
replace(regexp,replacement)用一些字符替换另一些字符,并返回新的字符串regexp:必须.被查询的字符串
replacement:被替换后的字符串
stringObject.replace(regexp,replacement)
slice(start,end)提取字符串的片断,并在新的字符串中返回被提取的部分start:要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符
end:紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置
split(separator, howmany)把字符串分割为字符串数组separator:必须的
howmany:可选,返回的单词个数
strike()使用删除线来显示字符串stringObject.strike()
sub()把字符串显示为下标stringObject.sub()
sup()把字符串显示为上标stringObject.sup()
substr(start,length)在字符串中抽取从 start 下标开始的指定数目的字符(不建议使用)start:必须的,要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符.
length:可选,选择的个数.
stringObejct.substr(start,length)
substring(start,end)提取字符串中介于两个指定下标之间的字符start:必须的,非负数,提取stringObject中的start个字符
end:可选,
选择的字符串包含start位置,不包含end位置的字符
stringObject.substring(start,end)
toLocaleLowerCase()把字符串转换为小写stringObject.toLocaleLowerCase()
toLocaleUpperCase()把字符串转换为大写stringObject.toLocaleUpperCase()
toLowerCase()把字符串转换为小写stringObject.toLowerCase()
toUpperCase()把字符串转换为大写stringObject.toUpperCase()
valueOf()返回某个字符串对象的原始值stringObject.valueOf(0

 

静态方法描述备注
fromCharCode(num1,...,numx)根据unicode值,返回字符串String.fromCharCode(num1,num2,...,numx)
方法描述备注
search(rep)第一个与 regexp 相匹配的子串的起始位置rep:必须
search对大小写敏感.

转载于:https://www.cnblogs.com/oneword/archive/2009/06/05/1496631.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值