javascript 字符串对象方法

字符串对象(string对象)属性:

constructor:对创建该对象的函数的引用;

length:字符串的长度;

prototype:允许您向对象添加属性和方法;

string对象方法:

big():用大号字体显示字符串;

blink():显示闪动字符串;

bold()使用粗体显示字符串;

charAt()返回在指定位置的字符;

charCodeAt():返回在指定位置的字符的Unicode编码;

concat():连接字符串;

fixed():以打字机文本显示字符串;

fontcolor():使用指定的颜色来显示字符串;

fontsize():使用指定的尺寸来显示字符串;

fromCharCode():从字符编码创建一个字符串;

indexOf():检索字符串;

italics():检索字符串;

italics():使用斜体显示字符串;

lastIndexOf():从后向前搜索字符串;

link():将字符串显示为链接;

localeCompare():用本地特定的顺序来比较两个字符串;

match():找到一个或多个正则表达式的匹配;

replace():替换与正则表达式匹配的子串;

search():检索与正则表达式相匹配的值;

slice():提取字符串的片断,并在新的字符串中返回被提取的部分;

small():使用小字号来显示字符串;

split():把字符串分割为字符串数组;

strike():使用删除线来显示字符串;

sub():把字符串显示为下标;

substr():从起始索引号提取字符串中指定数目的字符;

substring():提取字符串中两个指定的索引号之间的字符;

sup():把字符串显示为上标;

toLocaleLowerCase():把字符串转换为小写;

toLocaleUpperCase():把字符串转换为大写;

toLowerCase():把字符串转换为小写;

toUpperCase():把字符串转换为大写;

toSource():代表对象的源代码;

toString():返回字符串;

valueOf():返回某个字符串对象的原始值;



比较重要的几种方法:

var a="hello world"


indexOf(参数1,参数2)

返回字符串内第一次出现子字符串的字符位置,返回的是下标,如果找不到该子字符串,则返回-1。

参数1:必须的,要查找的子字符串;

参数2:可选的,如果省略,默认是0,表示从哪开始查找子字符串在整个字符串中的第一次出现的位置。


例:a.indexOf("o")

返回:   4

a.indexOf("o",6)

返回:   7



lastIndexOf()

返回字符串中子字符串最后出现的位置。

用法与 indexOf() 一样。

例:a.indexOf("o")

返回:   7

a.indexOf("o",6)

返回:   4


charAt(参数1)

返回指定位置的字符。

参数1:必需,表示字符串中某个位置的数字,即字符在字符串中的下标。

例:a.charAt(2)

返回:   l


 
charCodeAt( 
参数1) 

返回一个整数:指定位置上字符的Unicode编码

例:a.charCodeAt(2)

返回:   108



fromCharCode( 参数1)

可接受一个指定的 Unicode 值,然后返回一个字符串。

参数1:必需。一个或多个 Unicode 值,即要创建的字符串中的字符的 Unicode 编码。

它不能作为您已创建的 String 对象的方法来使用。因此它的语法应该是 String.fromCharCode(),而不是 myStringObject.fromCharCode()。

例:String.fromCharCode(111)

返回 :  p


 replace(参数1,参数2)

用参数2替换参数1。

例:a.replace(”hello“,"你好")

返回:  你好 world



substr(参数1,参数2)

返回一个从指定位置开始的指定长度的子字符串,从”参数1“开始,截取长度为”参数2“的子字符串。

参数1:从哪里开始截取,为正时从头开始查找,为负时,从尾部开时查找,-1代表最后一个。但是截取是正着来的。

参数2:截取长度,省略时到整个字符串的结尾。

例:a.substr(3,4)

返回:  lo w


a. substr( -2,4 )

返回:ld


substring(参数1,参数2)

参数1:必须的,从哪里开始截取你的位置;截取范围[0-length-1] 不能为负

参数2:可选的,结束的位置。


例:a.substring(2,4)

返回: llo


substr()与substring()的区别

substr()参数1可以为负,参数2代表的是截取字符串的长度

substring()参数1只能为正,参数2代表的是截取字符串下标



split(参数1,参数2)把字符串分割为字符串数组

参数1:必须的,从某个字符串开始分割

参数2:可选的,分割的次数,省略的话分割为无限次


例:a.split("")

返回: h,e,l,l,o,w,o,r,l,d


slice(参数1,参数2) 提取字符串的片断,并在新的字符串中返回被提取的部分;


参数1:开始的下标;

参数2:结束的下标

例:a.slice(1,2)

返回: e


































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值