<html> <head> <script type="text/javascript"> function demoInheritance(){ //会打印出:myProp:Hello Marvin var str1 = new String("ABC"); for(var tmpName in str1){ alert(tmpName + ":" + str1[tmpName]); } //会打印出:myProp:Hello Marvin var str2 = "XYZ"; for(var tmpName in str2){ alert(tmpName + ":" + str2[tmpName]); } //会打印出:myProp:Hello Marvin var today = new Date(); alert("Today is:" + today); for(var tmpName in today){ alert(tmpName + ":" + today[tmpName]); } //会打印出:myProp:Hello Marvin var myArray = new Array(10); alert("myArray is:" + myArray); for(var tmpName in myArray){ alert(tmpName + ":" + myArray[tmpName]); } } Object.prototype.myProp = "Hello Marvin"; </script> </head> <body> <form> <input type="button" name="demojavascript" value="Demo Inheritance" onclick="demoInheritance();"/> </form> </body> </html>