天天看點

《JavaScript入門經典(第6版)》——2.3 變量

本節書摘來自異步社群《javascript入門經典(第6版)》一書中的第2章,第2.3節,作者: 【美】 phil ballard 譯者:李 軍陳冀康,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

變量可以看作一種被命名的分類容器,用于儲存特定的資料。資料可以具有多種形式:整數或小數、字元串或其他資料類型(本章稍後将會介紹)。變量可以用任何方式進行命名,但我們一般隻使用字母、數字、美元符号($)和下劃線。

注意:javascript是區分大小寫的,變量mypetcat和mypetcat或mypetcat是不一樣的。

javascript程式員和其他很多程式員習慣使用一種名為“駱駝大小寫”(或被稱為“混合大小寫”等)的方法,也就是把各個單詞或短語連寫在一起,沒有空格,每個單詞的首字母大寫,但整個名稱的第一個字母可以是大寫或小寫。按照這種方式,前面提到的變量就應該命名為mypetcat或mypetcat。

假設有一個變量的名稱是netprice。通過一條簡單的語句就可以設定儲存在netprice裡的數值:

這個操作稱為給變量“指派”。有些程式設計語言在指派之前必須進行變量聲明,javascript不必如此。但變量聲明是一個很好的程式設計習慣,在javascript裡可以這樣做:

還可以把上述兩個語句組合成一條語句,更加簡潔和易讀。

如果要把“字元串”指派給一個變量,需要把字元串放到一對單引号或雙引号之中:

然後就可以傳遞這個變量所儲存的值,比如傳遞給window.alert方法:

生成的對話框會計算變量的值,然後顯示出來,如圖2.1所示。

《JavaScript入門經典(第6版)》——2.3 變量

提示:盡量使用含義明确的名稱,比如productname和netprice。雖然像var123或myothervar49這樣的名稱也是合法的,但前者顯然具有更好的易讀性和可維護性。

繼續閱讀