JavaScript提供了扩展内置对象定义的功能。
  使用prototype关键字,可以向现有对象中添加属性和方法。
样例将为String类添加一个heading(level)的方法,该方法反回将此字符串转化为标题的html代码,其中level为整型。即”This is a heading 1″.heading(1);就等效与html代码中的
<h1>This is a heading 1</h1>
和一般面向对象中类的继承的差别是,prototype没有写成一个新的类,而是在原本类中添加了需要的方法。
下面是实现的代码
```html