String.prototype 属性表示 String原型对象。
String.prototype 属性的属性特性: |
|
|---|---|
| writable | false |
| enumerable | false |
| configurable | false |
所有 String 的实例都继承自 String.prototype. 任何String.prototype上的改变都会影响到所有的 String 实例。
String.prototype.constructorString.prototype.lengthlength 和 0之间的正整数。这些属性都是“只读”性质,不能编辑。String.prototype.charAt()String.prototype.charCodeAt()String.prototype.codePointAt()String.prototype.concat()String.prototype.includes()String.prototype.endsWith()String.prototype.indexOf()String.prototype.lastIndexOf()String.prototype.localeCompare()String.prototype.match()String.prototype.normalize()String.prototype.padEnd()String.prototype.padStart()在当前字符串头部填充指定的字符串, 直到达到指定的长度。 返回一个新的字符串。
String.prototype.quote() String.prototype.repeat()String.prototype.replace()String.prototype.search()String.prototype.slice()String.prototype.split()String.prototype.startsWith()String.prototype.substr()String.prototype.substring()String.prototype.toLocaleLowerCase()toLowerCase的返回值是一致的。String.prototype.toLocaleUpperCase()toUpperCase的返回值是一致的。String.prototype.toLowerCase()String.prototype.toSource() Object.prototype.toSource 方法。String.prototype.toString()Object.prototype.toString 方法。String.prototype.toUpperCase()String.prototype.trim()String.prototype.trimStart()String.prototype.trimLeft() String.prototype.trimEnd()String.prototype.trimRight() String.prototype.valueOf()Object.prototype.valueOf 方法。String.prototype[@@iterator]()下面的方法被限制使用,因为只对可用的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>| 规范 | 状态 | 备注 |
|---|---|---|
| ECMAScript 1st Edition. | Standard | Initial definition. |
| ECMAScript 5.1 (ECMA-262) String.prototype |
Standard | |
| ECMAScript 2015 (6th Edition, ECMA-262) String.prototype |
Standard | |
| ECMAScript Latest Draft (ECMA-262) String.prototype |
Draft |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
| Desktop | Mobile | Server | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prototype | Chrome Full support Yes | Edge Full support Yes | Firefox Full support 1 | IE Full support Yes | Opera Full support Yes | Safari Full support Yes | WebView Android Full support Yes | Chrome Android Full support Yes | Edge Mobile Full support Yes | Firefox Android Full support 4 | Opera Android Full support Yes | Safari iOS Full support Yes | Samsung Internet Android Full support Yes | nodejs Full support Yes |