JavaScript--------很有意思的"alert"例子

 1 alert("-------------0--------------");
 2 alert(Object.prototype); 
 3 alert("-------------1--------------");
 4 Function.prototype.age="4444";
 5  function x(){};
 6 alert(x.age);  // print 4444
 7  alert("-------------2--------------");
 8 Object.prototype.name="5555";
 9  var x= new Object();
10 alert(x.name);  // print 55555
11  alert("-------------3--------------");
12 Object.prototype.sex="6666";
13  function x(){}
14 alert(x.sex);  // print 6666
15  alert("-------------4--------------");
16 Function.prototype.score="7777";
17  var x= new Object();
18 alert(x.score);  // print undefined
19 
20 
21 alert(String.constructor);
22  var x= new String();
23 alert( typeof x);
24  var y= new Function();
25 y();
26 alert( typeof y);
27 
28 
29 
30  // alert(test.prototype);
31  // alert(Object.prototype);
32  // alert(Function.prototype);
33  // alert(test.__proto__);
34  // alert(Object.__proto__);
35  // alert(Function.__proto__);
36  // alert(Object.prototype.__proto__);
37  // alert(Object.prototype.constructor);
38  alert(Function.prototype.__proto__);
39 alert(Function.prototype.__proto__.__proto__);
40 alert(Function.__proto__===Object.__proto__);
41 
42 
43 
44 alert(Function  instanceof Function); // true  
45  alert(Function  instanceof Object); // true     
46  alert(Object  instanceof Function); // true  
47            
48  function Foo() {}; 
49  var foo =  new Foo(); 
50 alert(foo  instanceof Foo);  //  true 
51  alert(foo  instanceof Function);  //  false 
52  alert(foo  instanceof Object);  //  true 
53  alert(Foo  instanceof Function);  //  true 
54  alert(Foo  instanceof Object);  //  true

你可能感兴趣的:(JavaScript)