变量

变量

> 教程

变量是所有编程语言的基础。它们是在内存中保存值的位置,方便之后再次使用这些值。

变量可以存放多种类型的值:

声明变量

要使用一个变量,必须先声明它。声明时使用关键字 var,写法如下:

你也可以用下面的写法,在声明时给变量赋值:

使用变量

要使用变量中保存的值,直接写出它的名字就行:

在这个最初的 AI(见本章末尾)里,我们在第 5 行声明了变量 enemy,并用值 getNearestEnemy() 初始化它,这个值就是离我们最近的敌人。

然后,我们在第 8* 行和第 *11 行使用这个变量 enemy,把它的值传给函数 moveToward(向……靠近)和 useWeapon(使用武器)。

全局变量

用关键字 var 声明的变量,生命周期只有你的韭葱的一个回合。还有第二种变量,能在整场战斗中一直保留自己的值:全局变量。要声明全局变量,只需把关键字 var 换成 global:

普通变量和全局变量在代码中的用法完全相同。在接下来的教程里,我们主要使用普通变量(有时也叫局部变量)。

❓ 测验

什么是变量?

一个经常变化的值 一个用来存储值的位置

哪段代码可以声明变量 toto?

var toto = 12 var toto toto variable toto

完整 AI