Object.prototype.toString
Number.prototype.toString
Array.prototype.toString
Boolean.prototype.toString
String.prototype.toString
Number  Array  Boolean  String  都重写了Object的toString方法
其实打印输出对象时  都相当于隐式调用toString方法
如  document.write(obj);  相当于  document.write(obj.toString());
但是若这个对象没有原型  那么就无法调用toString方法  程序就会报错
如  var obj = Object.create(null);  document.write(obj);  //程序报错
