2013-10-23 57 views
-1

正如標題所說的,爲什麼我們用=來賦值而不是: Fr實例在這裏,在這個函數中。 爲什麼不能結腸被用來代替等號..爲什麼=而不是:?

packet=new Object(); 
packet.color="red"; 
packet.type="plastic"; 
packet.size=function(a,b){ 
return a+b; 
} 

document.write(packet.size(10,10)); 
+6

這是什麼語言? – arshajii

+0

嘿,對不起。這是Javascript。 – user2909036

+2

嘗試Pascal,它有':=',它至少可以讓你更近一步:) –

回答

6

因爲編程語言(如JavaScript)的設計與=跡象,而不是:的分配工作。

可能有一種語言,可以讓您指定:的值,但顯然不是您使用的編程語言(例如JavaScript)。

+2

爲什麼downvote? +1,因爲這是正確的答案......如果一種語言使用'='作爲賦值運算符,那是因爲這就是他們所做的。 – Radiodef

+1

+1就這麼簡單。這是一個合適的答案。 – arshajii