变量就是“容器”。
如果把编程比作做菜的话,变量就是那些碗盆瓢勺,或装着原材料,或在做菜的过程中临时的摆放半成品,或装着最后的成品菜。
变量是有大小的,就像锅碗瓢盆也有大小一样,存放在容器里的东西是有限度的,装太多,就会装不下。
有些语言中,变量是有类型限制的,就像我们对容器限制了它们专门盛放不同的材料:装米的,装面的,装水的,装油盐酱醋的...
比如在Java里:
String str = "Hello"; // 装字符串
int num = 12345; // 装数字
boolean flag = true; // 装逻辑 是/否
而有些语言,一个变量可以装任何类型的东西,就像我们不讲究的在一个容器里装任何东西。
比如在JavaScript里:
var anything = "Hello";
anything = 12345;
anything = true;
什么是“变量名”?太好理解了,就是贴在每个容器上的那张标签纸,上面写了:米,水,油,盐...