• 在值上执行动作需要运算符。

    • 执行各种类型的动作需要值和类型,比如,对数字进行数学运算,用字符串输出。

    • 在程序的执行过程中需要变量来保存数据(也就是状态)。

    • 需要 if 这样的条件判断来作出决策。

    • 需要循环来重复任务,直到不满足某个条件。

    • 需要函数将代码组织为逻辑上可复用的块。