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>
规范
Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initial 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 | |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |