> 教程
运算符可以用来进行数学计算,或者对各种数据进行处理。
主要的运算符如下:
+:两个数相加-:减法*:乘法/:除法\:整除,即欧几里得除法的商%:欧几里得除法的余数(取模)==:判断两个值是否相等、=`:比较两个数的大小and:两个布尔值的“与”or:两个布尔值的“或”=:给变量赋值+=、-=、*= 等:先运算,再赋值给变量当一个表达式包含多个运算符时,按从左到右的顺序计算,同时遵循自然的优先级,比如 * 优先于 +。
使用不同运算符的示例:
也可以使用圆括号,比如:(5 + 7) * 2。
除了运算符 =,还有许多赋值运算符,比如 +=、-=、*= 等,它们把一次计算和一次赋值合二为一。
以 *= 为例,它先做乘法,再把结果存回同一个变量:
按照目前的治疗条件,我们只要损失 1 点生命值就会治疗自己。可以改进一下:只在生命值
想在战斗的动作记录中显示某个变量或表达式的值,可以使用标准函数 debug()。例如:debug(getTotalLife() * 0.75)。
代码 10 + (5 * 7) - 20 / 4 的结果是多少?
40 25 18 -30
x 在代码 var x = 10 x *= 2 x += 5 x /= 5 执行完后的值是多少?
5 15 22 12
代码 (true and false) or (true and true) 的结果是什么?
1 3 true false
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.