首页 > 代码库 > javascript篇:javascript对象——String

javascript篇:javascript对象——String

创建String:

var str = new String(s);

var str = String(s);

var str = "hello";

 

String对象的属性:

  • length:字符串的长度
  • constructor
  • prototype

String对象的方法:

  • anchor(anchorName)
    为文本添加一个锚,即<a name=anchorName>str</a>
  • blink()
    显示闪动的字符串。用chrome测试没效果。。。
  • bold()
    使用锄头显示字符串
  • charAt(index)
    返回指定位置的字符,若out of range,则返回空
  • charCodeAt(index)
    返回指定位置的字符的Unicode编码,若out of range,则返回NaN
  • concat(str1[,str2,...,strn])
    连接字符串,通常用“+”更简便
  • fontcolor(color)
    按照指定的颜色显示字符串,color为颜色("red")/rgb值("rgb(0,0,0)")/16进制数("#FF0000")。
  • fontsize(size)
    按照指定尺寸(范围1~7)显示字符串。
  • String.fromCharCode(num1[,num2,num3...,numX])
    用字符串蝙蝠创建一个字符串
  • indexOf(value[,startIndex])
    返回某个指定字符串值在字符串对象中首次出现的位置。查找不到或者startIndex错误,返回-1
  • italics()
    使用斜体显示字符串。
  • lastIndexOf(value[,startIndex])
    返回某个指定字符串值在字符串对象中首次出现的位置,从尾部向前开始检索,返回的是顺序索引。查找不到或者startIndex错误,返回-1
  • link(url)
    把字符串显示为超链接。
  • match(value/regexp):value返回value或者null,regexp返回数组或者null
    在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。若regexp含有g标志,则进行全局检索匹配,否则只进行单次匹配。返回数组或者null。
  • replace(substr/regexp,replaceStr)
    替换字符串中的substr或者匹配regexp的子串。substr会全部替换匹配子串,regexp则决定于是否有g标志。replaceStr中的$字符含有特殊含义。$‘,$‘,$1...$99,$$,$&
  • search(substr/regexp)
    返回第一个与substr/regexp匹配的子串的起始位置。
  • slice(start[,end])
    提取字符串的某个部分,返回新字符串。start和end都可以为正数或者负数,表示从尾部起算。
  • small()
    使用小号字显示字符串。
  • split(separator[,maxLen])
    把一个字符串分割成字符串数组。separator为字符串或者正则表达式,maxLen指定返回的数组的最大长度。如果separator为空串"",那么String对象的每个字符之间都会被分割。
  • strike()
    使用删除线来显示字符串。
  • sub()
    字符串显示为下标。
  • substr(start[,length])
    返回一个新字符串,从start开始长度为length。
  • substring(start[,stop])
    返回一个新字符串,从start到stop-1,长度为stop - start。若start>stop,则会自动交换位置。
  • sup()
    把字符串显示为上标。
  • toLowerCase()、toUpperCase()、toLocalLowerCase()、tpLocalUpperCase()
  • toSource()
  • toString()
  • valueOf

注意事项: