seegongsik
我的单词本
编程

值放在哪儿呢?

上次说,代码是按顺序吩咐做事的话。可那些命令要处理的值,放哪儿呢?给值起个名字存起来的盒子,变量,该登场了。

01

想再用一次用过的值

算着算着,
常常要再用一个值。
比如我的年龄。
想说“用今年的年龄做这个,
也做那个”,
就得把那个年龄,
存在某个地方。
不然每次都得重说一遍。

用25打招呼
用25计算
把25显示在屏幕上
25要一遍遍重写。一变就得全改。
把25放进年龄
年龄打招呼
年龄计算
用一个名字叫。变了也只改一处。

不把值存起来会怎样?

所以需要的,
就是给值起个名字,
存起来。
存一次,
就能凭这个名字随时,
再取出来用。
这个存东西的盒子,叫变量。

02

变量是贴了名签的盒子

把变量画出来,
就是一个盒子。
在盒子上贴个名签,
往里头放个值。
“往叫年龄的盒子里放25”。
就这样。
定个名字和值,
做个盒子试试。

年龄
25
用代码写: 年龄 = 25

定个名字和值试试。

名签是叫这盒子的称呼,
里头的值是装的内容。
一叫“年龄”,
电脑就找到那个盒子,
把里头的25取出来。
知道名字就能取出值。

03

盒子不变,只换值

变量真正的用处在这儿。
盒子里的值,
随时能换。
名签留着不动,
只把内容换一换。
想想游戏分数。
就一个叫分数的盒子,
数字不停地换着进去。

分数
0
按按钮,改改分数看

盒子名字不变,只换值试试。

“分数”这名字没变,
里头的值却一直在变吧?
因为能变,
才叫变量。
多亏这个,代码
才能看情况做不同的动作。

04

变量之间也能计算

变量还有个好处。
能用名字,
代替值来算。
“明年的年龄是年龄加1”。
这么一写,
年龄不管是几,
总能出来大一岁的值。
拖动滑块换换年龄。

年龄
25
数字
1
明年年龄
26
现在年龄25,明年26

一换年龄,结果也跟着来。

不直接写值,
用名字来算,
所以年龄变了,
式子搁着不动也行。
这就是变量让代码,
变灵活的诀窍。

05

好几个变量凑起来装信息

一个变量装一个值。
那用好几个呢?
像名字、年龄、身高,
好几样信息能分别装。
变量这么凑起来,
像一个人的信息这种,
复杂的也能装下。

名字"民俊"
年龄25
身高172
是学生吗
用四个变量装下了一个人的信息

用好几个变量装信息。

变量是编程,
最基本的材料。
装在这儿的值,
是数字还是文字,
处理的法子稍有不同。
下次,
我们看看这值的种类。

一句话总结变量是给值起个名字存起来的盒子。凭名字叫,随时能取出来。盒子搁着不动只换值,所以代码能看情况灵活地动。
如果有帮助,请支持我们
编程