av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python和javascript的區(qū)別

Python和JavaScript都是腳本語言,所以它們有很多共同的特性,都需要解釋器來運行,都是動態(tài)類型,都支持自動內(nèi)存管理,都可以調(diào)用eval()來執(zhí)行腳本等等腳本語言所共有的特性。

在網(wǎng)站設(shè)計、成都網(wǎng)站制作中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶,提高在線咨詢和轉(zhuǎn)化,使成都網(wǎng)站營銷成為有效果、有回報的無錫營銷推廣。創(chuàng)新互聯(lián)公司專業(yè)成都網(wǎng)站建設(shè)十多年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。

然而它們也有很大的區(qū)別,Javascript這設(shè)計之初是一種客戶端的腳本語言,主要應(yīng)用于瀏覽器,它的語法主要借鑒了C,而Python由于其“優(yōu)雅”,“明確”,“簡單”的設(shè)計而廣受歡迎,被應(yīng)用于教育,科學(xué)計算,web開發(fā)等不同的場景中。

編程范式

Python和Javascript都支持多種不同的編程范式,在面向?qū)ο蟮木幊躺厦?,它們有很大的區(qū)別。Javascript的面向?qū)ο笫腔谠停╬rototype)的, 對象的繼承是由原型(也是對象)創(chuàng)建出來的,由原型對象創(chuàng)建出來的對象繼承了原型鏈上的方法。而Python則是中規(guī)中矩的基于類(class)的繼承,并天然的支持多態(tài)(polymophine)。

python中

01	class Employee:
02	   'Common base class for all employees'
03	   empCount = 0 ##類成員
04	 
05	   def __init__(self, name, salary):
06	      self.name = name
07	      self.salary = salary
08	      Employee.empCount += 1
09	    
10	   def displayCount(self):
11	     print "Total Employee %d" % Employee.empCount
12	 
13	   def displayEmployee(self):
14	      print "Name : ", self.name,  ", Salary: ", self.salary
15	## 創(chuàng)建實例
16	ea = Employee("a",1000)
17	eb = Employee("b",2000)

JavaScript中

var empCount = 0;
02	//構(gòu)造函數(shù)
03	function Employee(name, salary){
04	    this.name = name;
05	    this.salary = salary;   
06	    this.empCount += 1;
07	}
08	 
09	Employee.prototype.displayCount = function(){
10	    console.log("Total Employee " + empCount );
11	}
12	 
13	Employee.prototype.displayEmployee = function(){
14	    console.log("Name " + this.name + ", Salary " + this.salary );
15	}
16	//創(chuàng)建實例
17	var ea = new Employee("a",1000);
18	var eb = new Employee("b",2000);

因為是基于對象的繼承,在Javascript中,我們沒有辦法使用類成員empCount,只好聲明了一個全局變量,當(dāng)然實際開發(fā)中我們會用更合適的scope。注意Javascript創(chuàng)建對象需要使用new關(guān)鍵字,而Python不需要。

除了原生的基于原型的繼承,還有很多利用閉包或者原型來模擬類繼承的Javascript OO工具,因為不是語言本身的屬性,我們就不討論了。更多學(xué)習(xí)內(nèi)容,請點擊python學(xué)習(xí)網(wǎng)。


當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)Python教程:python和javascript的區(qū)別
標(biāo)題網(wǎng)址:http://uogjgqi.cn/article/cdjidsh.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流