在线文档教程

String.prototype

String.prototype

String.prototype 属性表示String原型对象。

| String.prototype属性的属性特性: |

|:----|

| Writable | no |

| Enumerable | no |

| Configurable | no |

描述

所有 String的实例都继承自 String.prototype. 任何String.prototype上的改变都会影响到所有的 String实例。

属性

String.prototype.constructor用于创造对象的原型对象的特定的函数。String.prototype.length返回了字符串的长度。N用于访问第N个位置的字符,其中N是小于 length和 0之间的正整数。这些属性都是“只读”性质,不能编辑。

方法

跟HTML无关的方法

String.prototype.charAt()返回特定位置的字符。

HTML wrapper methods

下面的方法被限制使用,因为只对可用的HTML标签和属性提供部分支持。

String.prototype.anchor()<a name="name"> (hypertext target)String.prototype.big()<big>String.prototype.blink()<blink>String.prototype.bold()<b>String.prototype.fixed()<tt>String.prototype.fontcolor()<font color="color">String.prototype.fontsize()<font size="size">String.prototype.italics()<i>String.prototype.link()<a href="url"> (link to URL)String.prototype.small()<small>String.prototype.strike()<strike>String.prototype.sub()<sub>String.prototype.sup()<sup>

规范

SpecificationStatusComment
ECMAScript 1st Edition (ECMA-262)StandardInitial definition.
ECMAScript 5.1 (ECMA-262)The definition of 'String.prototype' in that specification.Standard
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'String.prototype' in that specification.Standard
ECMAScript Latest Draft (ECMA-262)The definition of 'String.prototype' in that specification.Living Standard

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)