JS逆向爬虫基础
变量与常量
1. 什么是变量
变量就是可以发生改变的量。如在一个旅馆里今天我可以住房间1,明天我也可以住房间2,这是可以发生改变的。此时,房间1和房间2就是变量值,而我就是变量名。
2. 变量的命名规范
- 由字母、数字、下划线、美元符号组成
- 严格区分大小写
- 不能以数字开头
- 不能是关键字、保留字
- 变量名必须见名知意
- 遵守驼峰命名法,首字母小写,后面的单词首字母需要大写
为了提高变量名的可读性,一般使用容易让人识别的名字来命名。如一个数字我们可以用 num 来命名,一个价格我们用 price 来命名。当多个单词聚集时,使用驼峰式命名规范,如 numPrice ,也就是第一单词首字母小写,第二个单词及以后每个单词首字母大写。
// 以下为合法变量名
num
price
$firstPrice
// 以下为不合法变量名
66num
6-price
var
&num
3. 声明变量与变量赋值
- 只声明,不赋值:undefined
- 不声明,不赋值,直接使用:报错
- 不声明,只赋值:可