javascript中String(字符串对象)
javascript
String 对象用于处理已有的字符块。 java
JavaScript 中 slice 、substr 和 substring的区别:
1: String.slice(start,end): 一个新的字符串。包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的全部字符.
2: String.substring(start,end) 这个就有点特别了,它是先从start,end里找出一个较小的值. 而后从字符串的开始位置算起,截取较小值位置和较大值位置之间的
字符串,截取出来的字符串的长度为较大值与较小值之间的差。
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的全部字符,其长度为 stop 减 start。
3: String.substr(start,end) 这个就是咱们经常使用的从指定的位置(start)截取指定长度(end)的字符串.
一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 lenght 个字符。若是没有指定 lenght,那么返回的字符串包含从 start
到 stringObject 的结尾的字符。 正则表达式
String 对象的方法 slice()、substring() 和 substr() (不建议使用)均可返回字符串的指定部分。slice() 比 substring() 要灵活一些,由于它容许使用负数做为参数。slice() 与 substr() 有所不一样,由于它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串。 数组
属性 | 描述 |
---|---|
constructor | 对建立该对象的函数的引用 |
length | 字符串的长度 |
prototype | 容许您向对象添加属性和方法 |
方法 | 描述 |
---|---|
anchor() | 建立 HTML 锚。 |
big() | 用大号字体显示字符串。 |
blink() | 显示闪动字符串。 |
bold() | 使用粗体显示字符串。 |
charAt() | 返回在指定位置的字符。 |
charCodeAt() | 返回在指定的位置的字符的 Unicode 编码。 |
concat() | 链接字符串。 |
fixed() | 以打字机文本显示字符串。 |
fontcolor() | 使用指定的颜色来显示字符串。 |
fontsize() | 使用指定的尺寸来显示字符串。 |
fromCharCode() | 从字符编码建立一个字符串。 |
indexOf() | 检索字符串。 |
italics() | 使用斜体显示字符串。 |
lastIndexOf() | 从后向前搜索字符串。 |
link() | 将字符串显示为连接。 |
localeCompare() | 用本地特定的顺序来比较两个字符串。 |
match() | 找到一个或多个正则表达式的匹配。 |
replace() | 替换与正则表达式匹配的子串。 |
search() | 检索与正则表达式相匹配的值。 |
slice() | 提取字符串的片段,并在新的字符串中返回被提取的部分。 |
small() | 使用小字号来显示字符串。 |
split() | 把字符串分割为字符串数组。 |
strike() | 使用删除线来显示字符串。 |
sub() | 把字符串显示为下标。 |
substr() | 从起始索引号提取字符串中指定数目的字符。 |
substring() | 提取字符串中两个指定的索引号之间的字符。 |
sup() | 把字符串显示为上标。 |
toLocaleLowerCase() | 把字符串转换为小写。 |
toLocaleUpperCase() | 把字符串转换为大写。 |
toLowerCase() | 把字符串转换为小写。 |
toUpperCase() | 把字符串转换为大写。 |
toSource() | 表明对象的源代码。 |
toString() | 返回字符串。 |
valueOf() | 返回某个字符串对象的原始值。 |