在值上执行动作需要运算符。 执行各种类型的动作需要值和类型,比如,对数字进行数学运算,用字符串输出。 在程序的执行过程中需要变量来保存数据(也就是状态)。 需要 if 这样的条件判断来作出决策。 需要循环来重复任务,直到不满足某个条件。 需要函数将代码组织为逻辑上可复用的块。