String
一、常用字符串处理方法的使用:
1. charAt( ) stringObject.charAt( index ) 返回字符串中index位置的字符
2. charCodeAt( ) stringObject. charCodeAt( index ) 返回字符串中index位置的字符编码
3. indexOf( ) stringObject. indexOf(" 字符或者字符串",start)
从给定字符串中,在start位置开始搜索给定的字符或者字符串,返回它的位置,未找到返回-1,返回第一次出现的起始位置,从左向右检测
4. lastIndexOf( ) stringObject. lastIndexOf(" 字符或者字符串" ,start)
从给定字符串中,在start位置开始搜索给定的字符或者字符串,返回它的位置,未找到返回-1,返回最后一次出现的起始位置,从左向右检测
5.字符串的截取
a.slice( ) stringObject. slice( start,end) 截取字符串,若参数为负数,将其与length相加得到相应位置
start: 必需的;
end: 到哪结束,其本身不包括在内,可省略
b. substring( ) 同a,参数为负数时,自动将参数转换为0,两个同时为负,返回null
c. substr( ) stringObject. slice( start,len) 截取子字符串
start:为负数,将其与length相加得到相应位置
len:截取的长度,负数则返回空字符串
6.split( ) stringObject.split( 分隔符) 将字符串分隔成数组,返回数组
如:字符串“welcome-to-beijing” 返回数组["welcome","to","beijing"]
7.replace() stringObject.replace( regexp/substr,replacement)
在字符串中用一些字符替换另一些字符或者替换一个与正则表达式匹配的子串,返回值为字符串
regexp:必须的,被替换的对象
replacement:必须的, 替换的值,是一个字符串
8.大小写转换
stringObject.toUpperCase( ) 字符串转为大写
stringObject.toLowerCase( ) 字符串转为小写
9.字符串匹配
stringObject.match(regexp)
使用正则表达式匹配字符串,并返回匹配结果的数组,如果没有匹配结果,返回null。
二、常用字符串格式化方法:
anchor("name"):在字符串两端加上锚点标志
big(""):给字体两端加上大字体标志。
small():在字符串上添加小字体标记。
blod(""):字体加粗
concat("","",...):将一个或者多个字符串链接到字符串的末尾。
fixe():在字符串上加上固定宽度标记。就是为调用该方法的字符串加<tt></tt>的html标记。
fontcolor("颜色代码"):设置字符串输出的前景色。(就是字体颜色)
fontsize(num):设置字符串输出时的大小。
italics():给字符串加上斜体标记。
link(URL):在文本两边加上带href=URL的锚点(链接)。