WEBVTT 00:00:22.650 --> 00:00:25.530 这一课叫做信封中的变量 00:00:25.530 --> 00:00:27.060 我们将学习如何建造句子 00:00:27.060 --> 00:00:30.900 尽管其中仍然缺少一些信息 00:00:30.900 --> 00:00:36.090 我们中的大多数人都已经熟悉了如何完成填空 就像我们在作业中填写自己名字一样 00:00:36.990 --> 00:00:40.350 有时需要填写的方式不止一种 00:00:40.350 --> 00:00:46.830 在这种情况下我们给出一个闪烁的标签这样我们就知道哪条信息要填到哪里去了 00:00:46.830 --> 00:00:50.520 变量是可以发生变化的信息 00:00:50.520 --> 00:00:53.070 通过使用缺失信息的变量 00:00:53.070 --> 00:00:58.500 我们可以继续做我们正在做的事情 然后让其他人来填补它所缺少的信息 00:00:59.460 --> 00:01:00.270 在软件领域 00:01:00.270 --> 00:01:01.140 我们使用变量 00:01:01.140 --> 00:01:02.790 这些变量 00:01:02.790 --> 00:01:04.500 作为空白处 用来补充姓名 00:01:04.500 --> 00:01:06.120 电子邮件地址 甚至用户 00:01:07.050 --> 00:01:07.590 通过这种方式 00:01:07.590 --> 00:01:11.670 我们可以让程序知道这些细节会出现在表面之后的什么地方 00:01:12.630 --> 00:01:15.300 我们一直在使用变量 00:01:15.300 --> 00:01:18.570 所以任何时候你需要存储一个信息贡献者 00:01:18.570 --> 00:01:20.070 我们用一个变量 00:01:20.070 --> 00:01:28.380 比方说我们需要计算用户每次发推的次数每次该用户的推文都会在这个数字上加1 00:01:28.380 --> 00:01:35.580 当用户每次删除一条推文时我们把这个数字减去1 每次我们需要知道用户总共发推文的次数 00:01:35.580 --> 00:01:36.450 我们只需要来查看这个变量