變量指派文法和指派的關系:變量名var是資源代碼始源文法的語句,它可以收集存取和對資料進行處理修改。例如:變量名=值 ; 這裡的等号(=)是指派運算符。指派是在文法語句中運作生成數量的完整結果屬稱值(用法是把變量聲明和變量指派這兩種操作合二為一)。例如:var PI =3.1415926; (運用了代碼聲明的一個叫做PI的變量,使它初始化的值為3.1415926);在ECMAScript變化的運作中會發生一些奇妙的變化,從var後加入num, 如:var num =10; var num=5; 但它們兩者間在“IE浏覽器”中運作都可找到相對不同的結果,也就是說代碼通常會被解釋為var聲明了兩個重名的變量。ECMAScript是一種弱類型語言,在不同強類型的語言中如:Java、 C/C++ 、 Struts中聲明變量時都必須指定變量的具體類型。
例如:int i;//聲明一個整數類型的變
float f;//聲明一個小數類型的變量
char c;//聲明一個字元類型的變量
struts s;//聲明一個複合類型的變量
在ECMAScript中不管是什麼類型的的變量,聲明時也隻使用var關鍵字 (var是“變量”英文的縮寫)而變量的具體類型是在指派後才确定的。
本文轉自huangyouliang10 51CTO部落格,原文連結:http://blog.51cto.com/1572091hyl10/343829