官术网_书友最值得收藏!

2.2.4 命名常量

一般而言,命名常量是為一個在整個程序中不改變的值給出一個描述性名字。JavaScript沒有嚴格意義上的命名常量,而是用特定的值聲明一個變量,然后在程序各處使用它。例如,如果編寫一個購物車程序,不管客戶購買什么或者住在哪里,都要求每個客戶付運費$5.00,那么就可以聲明一個表示$5.00的命名常量:

當編寫一個經常使用某個特定值的程序時,這是一個有用的工具。按照約定,用做命名常量的變量名使用大寫字母,并且用下劃線分隔多個單詞。

使用命名常量的好處在于:當以后需要改變這個常量值時,可以很容易更新這個值。例如,如果一個提供平郵服務的公司決定將運費提高至$6.00,那么程序員只需簡單地找到這個常量聲明的代碼行并且修改它。這樣修改之后,這個新值將出現在程序中所有引用這個常量的地方。

2.2節檢查點

2.5 解釋弱類型語言和強類型語言之間的不同。JavaScript屬于哪一種?

2.6 對于下列每種情況,選擇一個適當的變量名并且寫出變量聲明,若需要則給出可能的初值:

a)存儲用戶輸入密碼的嘗試次數的變量

b)存儲全部購買額的銷售稅值的變量

c)存儲數學計算結果的變量

2.7 對于下列每種情況,選擇一個適當的變量名并且寫出變量聲明,若需要則給出可能的初值:

a)在網上游戲中存儲玩家用戶名的變量。

b)存儲菜單選擇的變量,假定選項有A、B、C或D。

c)存儲當用戶進入網站時要顯示的問候語的變量。

2.8 假定你正在編寫一個購物車程序。創建一個命名常量表示值為20%的折扣率,該折扣率適用于其總額超過$100.00的所有訂單。

主站蜘蛛池模板: 宽城| 三原县| 纳雍县| 郎溪县| 平舆县| 泾川县| 永仁县| 胶南市| 秦皇岛市| 吉木乃县| 汝城县| 甘谷县| 兴仁县| 连州市| 康乐县| 苍山县| 东光县| 安岳县| 江都市| 福贡县| 徐水县| 丰台区| 德庆县| 道真| 柳林县| 新安县| 鹿泉市| 建宁县| 昌江| 鄂伦春自治旗| 通江县| 琼海市| 冕宁县| 甘洛县| 陇西县| 阳城县| 浏阳市| 荆门市| 洪湖市| 旬阳县| 巴青县|