JavaScript程序设计:基础·PHP·XML
上QQ阅读APP看书,第一时间看更新

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的所有订单。