创建Car的数据类型程序
	 
	     // function  car ()   {
			 
			 
			 }
			 // 创建的共享方法
			 car . prototype. shift  = function ()   {
			         alert ( this . color +" 汽车 " ) ;
			
			 }
			
			 选择格式在C++ 代码中比较常见,格式可类似更新下面如:
			 
			 //创建car 类型
			 function car  ()    {
			               if (car . prototype shift )  {  // if 语句内只可以执行一次
									        car . prototype.shift  =  function ()	 {
													        alert (this . color  +  " 汽车 " )  ; 
													}		
													
									}
									
						}
						
						
					相对产生不同的相应更换对象如下所示:
					
					   产生的函数并进式
						 
						   用对象function来以函数 car 的类型构成function的本身函数,而且
				用prototype属性可以扩展和互相替换。
				
				       // 创建car 类型
							 function Car ()   {
							        this . color  =  null ;// 可以省略
											this . shift   =  function  ()  {
											     alert (this . color  +  "  汽车 " )  ;
													 
										}
										
						}
						var  redCar   =  new  Car  ()  ;
						redCar . color =  " 红色 "  ;
						
						var  blueCar  =  new  Car  ()   ;
						blueCar . color = "  蓝色 " ;
						
						redCar . shift () ;
						blueCar . shift () ;
						
						// 创建 Plane 类型的对象函数式
					  function plane  ()  {
						     this . shift  =  function  () {
								     alert (this . color  +  " 飞机 " ) ;
							
						}
						
		}
		
		var  redplane  =  new  plane  ()  ;
		redplane  .  color  = " 红色 " ;
		
		var   blueplane = new  plane  ()  ;
		blueplane  .  color  =  " 蓝色 " ;
		
		构建对象在函数中发生值
		
		redplane . shift ()  ;
		blueplane  . shift  ()  ;
		
		调用构造函数的执行过程
		
		//  函数值3
		function   constructor ()  {
		           this  . a = 3  ;
							 
			}
			//构造函数值  +a,+b,   
			var obj  =  new  Constructor  ()  ;
			alert ( " a:" +obj . a+" \ n  b:" +obj . b+ " \ n  构造函数:" +obj  .  constructor);
			
			重写整个基数的代码
			
			// O
			object . prototype . shift  =  funticon  ()  {
			     alert  ( this . color ) ;
					 
	   }
		 var  redCar  =  new  object  ()  ;
		 redCar . color  =  " 红色 " ;
		 
		 var  blueCar  =  new  object  ()  ;
		 blueCar  . color =  " 蓝色 "  ;
		 
		 redCar  shift  ()  ;
		 blueCar  shift  ()   ;
		 
		 以上代码扩展了Object构造函数的原型,把shift的式子可以重复的使用,如果想要创建具有不同行为的shift的式子给另一个类型的对象如飞机或者汽车就不行了,因为属性同名了,只在内置构造函数的Prototype只能扩展,不能替换。