JavaScript扩展内置对象

JavaScript提供了扩展内置对象定义的功能。

  使用prototype关键字,可以向现有对象中添加属性和方法。
样例将为String类添加一个heading(level)的方法,该方法反回将此字符串转化为标题的html代码,其中level为整型。即”This is a heading 1″.heading(1);就等效与html代码中的

<h1>This is a heading 1</h1>

和一般面向对象中类的继承的差别是,prototype没有写成一个新的类,而是在原本类中添加了需要的方法。

下面是实现的代码

```html

扩展内置对象 ```

效果图