1. 程式人生 > 其它 >Deep neural networks using a single neuron(使用單個神經元的深度神經網路)

Deep neural networks using a single neuron(使用單個神經元的深度神經網路)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
		
			/*
			 * 建立一個建構函式,專門用來建立Car物件的
			 * 	建構函式就是一個普通的函式,建立方式和普通函式沒有區別,
			 * 	不同的是建構函式習慣上首字母大寫
			 * 
			 * 建構函式和普通函式的區別就是呼叫方式的不同
			 * 	普通函式是直接呼叫,而建構函式需要使用new關鍵字來呼叫
			 * 
			 * 建構函式的執行流程:
			 * 	1.立刻建立一個新的物件
			 * 	2.將新建的物件設定為函式中this,在建構函式中可以使用this來引用新建的物件
			 * 	3.逐行執行函式中的程式碼
			 * 	4.將新建的物件作為返回值返回
			 * 
			 * 使用同一個建構函式建立的物件,我們稱為一類物件,也將一個建構函式稱為一個類。
			 * 	我們將通過一個建構函式建立的物件,稱為是該類的例項
			 * 
			 * this的情況:
			 * 	1.當以函式的形式呼叫時,this是window
			 * 	2.當以方法的形式呼叫時,誰呼叫方法this就是誰
			 * 	3.當以建構函式的形式呼叫時,this就是新建立的那個物件
			 * 
			 */
			function Car(name , speed ){
				this.name = name;
				this.speed = speed;
				this.sayName = function(){
					alert(this.name);
				};
			}
			
			function Animal(){
				
			}
			
			var c1 = new Car("汽車",120);
			var c2 = new Car("卡車",100);
			var c3 = new Car("自行車",10);

			var dog = new Animal();

			console.log(c1);
			console.log(dog);
			/*
			 * 使用instanceof可以檢查一個物件是否是一個類的例項
			 * 	語法:
			 * 		物件 instanceof 建構函式
			 * 如果是,則返回true,否則返回false
			 */
			//console.log(Car instanceof Person);
			//console.log(dog instanceof Person);
			
			/*
			 * 所有的物件都是Object的後代,
			 * 	所以任何物件和Object左instanceof檢查時都會返回true
			 */
			//console.log(dog instanceof Object);
			
			
		</script>
	</head>
	<body>
	</body>
</html>